#include <stdio.h> int main(int argc, char *argv[]) { int fun(void) { printf("fun in main\n"); } fun(); return 0; }
这也能正常运行?why?
解决方案
20
题主的编译器是?
10
应该是gcc扩展支持嵌套函数。
10
任何编译器都上不了那么几个“方言”。
10
少不了
#include <stdio.h> int main(int argc, char *argv[]) { int fun(void) { printf("fun in main\n"); } fun(); return 0; }
这也能正常运行?why?
20
10
10
10