如上程序所示,函数的返回值类型是int,但是返回值是在while(1)这个语句之后,但是当while(1)这条语句一直在执行的时候后面的return 0这条语句根本不会执行到啊,怎么会返回到主函数一个0呢。请大家帮忙分析一下,谢谢了。
非常感谢您,看完您的回复,感觉C语言有这么多标准啊,在写程序的时候根本没有在意这些,只是为了写而写。
以后的程序编写中还是尽量用int main() 加返回值。还有个问题想请教一下,return 0这个语句加在了while(1)语句后面,如果while(1)一直在执行,并没有执行return 0这条语句啊。如果执行了也就说明程序发生了异常,但是程序发生异常返回0,这也好像不符合逻辑啊。