我已经搜索找到我的具体问题的答案,但找不到匹配的。据我所知,return 0
和return EXIT_SUCCESS
实质上是说程序成功结束了,但如果你做return 1
或return 2
或其他任何int值的话呢?不同的int值对编译器意味着什么不同,或者返回的任何int值只是表示程序成功终止,在这种情况下,输入的int值无关紧要吗?对于我的(有限的)知识,似乎int main()
只是需要返回任何int来终止。我错了吗?返回不同的int值为主()
谢谢,我很抱歉,如果之前问过,我只是无法找到它。
看看[this](http://stackoverflow.com/questions/204476/what-should-main-return-in-c-c),它解释得很好。无论您是否返回0,程序都会终止,返回值只是用来解释程序如何终止(成功/失败,为什么,请参阅[this](http://stackoverflow.com/questions/8626109) /我怎么能得到我的主要功能已返回) – wlyles
嘿,这里是一个链接,解释一切。希望有所帮助 – Gabriel