以C語言為例,int main和void main的區別是:
1、有無返回值:void main沒有zd返回值,int main有返回值。
2、返回值類型:int main返回int類型的數據,void main不返回。但是在C語言推薦寫法中,建議使用int main,因為在有的編譯器雖然viod main可以通過編譯,但在其他編譯器就會報錯。為了代碼擁有更好的可移植性,一般寫int main。
main函數與用戶自己定義的函數都是各自獨立的模塊,即函數不能 嵌套定義,通俗的說,你不能在一個函數的函數體內定義另一個函數,即使在 main函數中也不行。但main函數可以對用戶自己定義的函數進行調用(但main函數只能由系統調用)。用戶自己定義多個函數時,這幾個用戶自己定義的函數之間都可以互相調用 。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com