且不说新标准禁止这种声明,即使在旧标准下允许,一样带来很麻烦的问题 假设你能通过编译的话:#include <stdio.h>myprint(){ printf("Hello World"); return 0;}int main(){ myprint();//请问这一句到底是函数声明还是函数调用?? return 0;}如果以下这样写:#include <stdio.h>int main(){ myprint();//请问这一句到底是函数声明还是函数调用?? return 0;}myprint(){ printf("Hello World"); return 0;}

评论