prev up next   top/contents search

comp.lang.c FAQ 列表· 问题 11.14a

我认为声明void main()不会失败,因为我调用了退出而不是返回,而且无论如何我的操作系统都会忽略程序的退出/返回状态。


无论main是否返回,或者是否有人查看状态,这都不重要;问题在于当main被错误声明时,它的调用者(运行时启动代码)甚至可能无法正确地调用它(由于调用约定的潜在冲突;请参阅问题 11.12b)。

您的操作系统可能会忽略退出状态,并且void main()可能对您有效,但它不具有可移植性,也不正确。

附加链接:进一步阅读


prev up next   contents search
关于此 FAQ 列表   关于 Eskimo   搜索   反馈   版权

Eskimo North 托管