我已經搜索找到我的具體問題的答案,但找不到匹配的。據我所知,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