可以說加不加int是沒有區(qū)別的。在ansi
成都創(chuàng)新互聯(lián)專注于遼陽縣網(wǎng)站建設服務及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供遼陽縣營銷型網(wǎng)站建設,遼陽縣網(wǎng)站制作、遼陽縣網(wǎng)頁設計、遼陽縣網(wǎng)站官網(wǎng)定制、小程序設計服務,打造遼陽縣網(wǎng)絡公司原創(chuàng)品牌,更為您提供遼陽縣網(wǎng)站排名全網(wǎng)營銷落地服務。
c的標準中,main的標準返回值是整型,如果你什么都沒有加,編譯系統(tǒng)會自動加上int類型的。這時如果你使用gcc的話(vc是沒有的)會有一個警告。
void是無類型,表示沒有返回值,你的主函數(shù)如果不需要返回的話,最好加上它。
最后,建議你的主函數(shù)顯式的使用int類型,并return
0;這是一個好習慣,開始的時候沒什么用,時間長了才能看出來。
自定義函數(shù),
如果函數(shù)不需要返回值給主函數(shù),則函數(shù)名前面加void,表示空類型,沒有返回值。
如果函數(shù)需要返回值給主函數(shù),那么要看返回值的類型。
如果返回值為整型,則函數(shù)名前加int,如果返回值為浮點型,那么函數(shù)名前加float,即與返回值的類型一致。
C語言:函數(shù)前加void是表示函數(shù)的返回值為空,void表示空
返回值為空表示此函數(shù)可以沒有return語句,或者使用return;語句
返回值概念:一個函數(shù)的函數(shù)名既是該函數(shù)的代表,也是一個變量。由于函數(shù)名變量通常用來把函數(shù)的處理結(jié)果數(shù)據(jù)帶回給調(diào)用函數(shù),即遞歸調(diào)用,所以一般把函數(shù)名變量稱為返回值。通俗點來說就是函數(shù)執(zhí)行完畢后得到的結(jié)果。
返回值的類型可以有很多 void、bool 、int 、以及自定義的類型等等。
據(jù)我所知,main函數(shù)是c語言程序中唯一的主函數(shù),前不能名int.
void是表示無返回值,可以不加