C/C++中void main和int main的區別


有時我們使用int main(),有時使用void main()。現在問題來了,這兩者之間有什麼區別呢?

main()函式與其他函式類似。它也接受引數並返回某些值。我們必須記住的一點是,程式從這個main()函式開始執行。因此,作業系統會呼叫此函式。當從main()返回某些值時,它將返回給作業系統

void main()表示main()函式不會返回值,而int main()表示main()可以返回整型資料。當我們的程式很簡單,並且在到達程式碼的最後一行之前不會終止,或者程式碼沒有錯誤時,我們可以使用void main()。但是,如果我們想使用exit()方法終止程式,那麼我們必須返回一些整數值(零或非零)。在這種情況下,void main()將不起作用。因此,最好使用int main()而不是void main()

更新於:2023年9月13日

34K+ 次瀏覽

啟動您的職業生涯

完成課程獲得認證

開始學習
廣告