void main(){ int a,b; scanf("%d%d",&a,&b); printf("max=%d\n",max(a,b)); getch();}int max(int x,int y){ return (x>y?x:y);}上面这段程序,被调用函数在main函数后面,并没有声明,但用GCC和TC都可以正常编译执行,何解?是不是以后都不用考虑原型说明了?