2016-09-25 48 views

回答

1

main()功能只是一個普通的用戶定義的函數 - 但它有兩個特殊的性質:

  • 在託管實現(普通型),它是由啓動代碼調用的函數。
  • 在C99及更高版本中,如果沒有明確的return陳述,執行將從main()末尾落下,則相當於return 0;。沒有其他職能獲得這種特權待遇。

另請參閱What should main() return in C and C++?關於第二點的一些注意事項。

相關問題