在c中voidmain與intmain有什麼區別

時間 2021-08-30 10:38:45

1樓:

void main()

int main()

void 無返回值,退出主程式要有 exit(n);語句。

int 返回整型值,退出主程式要有 return n; 語句。

返回值是返回到系統。初級程式設計人員可以不去管它(如何應用此值)。

2樓:隋若雲暨英

main()和viod

main()都是主函式不不返回任何型別。而intmain()主函式在執行後返回一個整數。一般gcc標準裡c++主函式一定是int

main().一般主函式有返回值在一些編譯器上你會看到最後有一句terminated

with

return

code多少。

3樓:匿名使用者

就是你寫了int main()後要在main函式的結尾寫個return語句,void的不用寫

4樓:張超

是有去區別的,int main()表示函式的返回值為int型別,而void main則表示的是空的型別,是不一樣的

5樓:

void main() {}

編譯器編譯後,會幫你換成int main() {}

6樓:匿名使用者

void 表示main函式為空返回值;而int表示main函式為int型;要返回int型別的值。

c語言中void main和int main有什麼區別

7樓:匿名使用者

void main 和 int main的區別就是有無返回值,在int main 可以出現非 int 型別的東西。

我們在寫**時,一個函式要麼有返回值,要麼沒有返回值,沒有返回值就用void來表示。 main函式同樣的,在沒有返回值時加個void 。

有的編譯器必須main要有返回值 int , 那就寫成int main 。void main 和 int main 在作用上其實沒什麼區別,只是有的嚴謹的編譯器必須要main有int 返回值而已。

以後你全寫成 int main 就行。

c語言voidmain在很多c語言中main前沒有為什

天河流紋石 c99規範要求main函式返回值必須是 int。但有些編譯器允許非標準的寫法,而且有一大批程式設計師不這樣寫。在應用角度來看,問題不大。但在原始碼規範上看,建議最好寫上。這就好比生活中,人們的口語總是有語病的。比如 你走先。這麼說,別人能聽懂 但要規範的話,還是要遵循語法。說成 你先走。...

c 中的 int是什麼意思,C 中的 int 是什麼意思

鑄信 定義一個int型的指標 例如 int p 定義一個指向int型變數的指標char p1 定義一個指向char型變數的指標int p2 定義一個指向int型指標的指標,即指向指標的指標 修身養性 name本身是一個char 型的變數,就是一個指標,指向輸入的名字字串的首字元的地址。如果直接輸出n...

c語言程式設計中main和void main還有

預設main等於int main,最後要加上返回值return 0。void main最後不需要返回值 毫無疑問,編譯好c程式並生成exe檔案後,總要執行。這裡有個概念先解釋一下 概念1 執行一個編譯好的exe,其實就是讓作業系統 例如windows系統,或linux系統等 來呼叫這個exe檔案中的...