Hi,
Why same_name in the following code is permitted ?
same_name is name of a function and it's variable.Code:#include <stdio.h> #include <stdlib.h> unsigned same_name(void) { unsigned same_name=0; return same_name; } int main(void) { same_name(); return EXIT_SUCCESS; }