c語言中main函式前面的void可不可以省略!省略與不省略

2021-05-28 00:26:23 字數 632 閱讀 4655

1樓:匿名使用者

在 c89 標準中bai,main( ) 是可以接受du的。

不過在最新的 c99 標準中,只有以zhi下兩種定義方式是dao正確內的:

int main(void)//整數型別主函式(無引數)int main(int argc,char **argv)//整數型別主函式(整數型別 統計引數個數,字元型別*陣列指標至字元)

也就是說main函式在最新標準中已經不能返回void了,同時也不能省略int。

2樓:匿名使用者

可以省略,省略後相當於返回值是int型別的,void是不返回,其實這個是返回給作業系統的,一般的程式設計用不到這個返回值,但是有的編譯器不允許main函式返回值是void型別的。

3樓:匿名使用者

可以啊,因為baimain函式的

形式du是int main(int argc,char**argv)是有引數的zhivoid表明dao

是無返內回值,如果不容

用void就得在main函式的末尾處寫return 0;void main()就不用寫return 0了

4樓:s木棉

void是不返回,如果省略解釋返回int

c語言中voidcon啥意思,C語言中void是什麼意思

宣告瞭一個函式名字叫con無引數返回值為void c語言中void是什麼意思 void 被翻譯為 無型別 相應的void 為 無型別指標 常用在程式編寫中對定義函式的引數型別 返回值 函式中指標型別進行宣告。void 的作用 1.對函式返回的限定,這種情況我們比較常見。2.對函式引數的限定,這種情況...

c語言中在主函式main前的加不加int有什麼區別翱

可以說加不加來int是沒有區別的 源。在ansi c的標準中,baimain的標準返回值du是整型,如果你zhi什麼都沒有dao加,編譯系統會自動加上int型別的。這時如果你使用gcc的話 vc是沒有的 會有一個警告。void是無型別,表示沒有返回值,你的主函式如果不需要返回的話,最好加上它。最後,...

c語言main函式的位置是什麼?

c語言中main函式可以在任意位置。每一個c語言程式有且只有一個主函式 main 且程式必須從main 函式開始,它是程式開始時呼叫。main函式作為一個應用的主函式人口,通常都是從main開始執行的。c語言中main函式的位置可以任意嗎?c語言中main函式的位置可以任意位置。在執行一個c語言編寫...