以C語(yǔ)言為例,int main和void main的區(qū)別是:
1、有無(wú)返回值:void main沒(méi)有zd返回值,int main有返回值。
2、返回值類型:int main返回int類型的數(shù)據(jù),void main不返回。但是在C語(yǔ)言推薦寫(xiě)法中,建議使用int main,因?yàn)樵谟械木幾g器雖然viod main可以通過(guò)編譯,但在其他編譯器就會(huì)報(bào)錯(cuò)。為了代碼擁有更好的可移植性,一般寫(xiě)int main。
main函數(shù)與用戶自己定義的函數(shù)都是各自獨(dú)立的模塊,即函數(shù)不能 嵌套定義,通俗的說(shuō),你不能在一個(gè)函數(shù)的函數(shù)體內(nèi)定義另一個(gè)函數(shù),即使在 main函數(shù)中也不行。但main函數(shù)可以對(duì)用戶自己定義的函數(shù)進(jìn)行調(diào)用(但main函數(shù)只能由系統(tǒng)調(diào)用)。用戶自己定義多個(gè)函數(shù)時(shí),這幾個(gè)用戶自己定義的函數(shù)之間都可以互相調(diào)用 。
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com