c語言中void main是什麼意思,什麼時候用啊

時間 2021-09-06 09:15:33

1樓:利懷蓮

void是返回值型別,它的意思是空,即這個主程式的返回值為空。void是在你的函式不需要返回任何資料的時候使用。main()函式稱之為主函式,一個c程式總是從main()函式開始執行的。

其實main主函式就是一個開啟的橋樑,就如同自己有一所大房子,那麼多房間,裝修得漂漂亮亮。早晨陽光會灑進來,暖暖的一片,一直到日落。風會填滿每一間屋子,然後從另一扇窗跑掉。

房子就在那裡,藏在那扇門的背後。自己要回家,就要開啟那扇門。main就是那扇門。

拓展資料:

c語言是一門通用計算機程式語言,廣泛應用於底層開發。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

參考資料:搜狗百科 c語言介紹

2樓:建瑤鎮甲

void是指此函式沒有返回值,而main是函式名,voidmain

是無返回值的主函式。

c語言是一種結構化的語言,以函式為模組,而無論程式多麼大,主函式有且只能有一個。

關於什麼時候用,這個要看你想把主函式寫到什麼位置了,無論你把主函式寫到什麼位置,c語言總是先從主函式開始執行的。

3樓:裘芙伊溪

void

main是個函式並且是主函式(相對於子函式而言),在c裡面可以沒有子函式,但是不能沒有main主函式,也就是說我們每寫一個程式的程式都要有一個主函式並且是唯一的(不能有兩個或者多個)執行的時候都是先從這裡開始,也是從這裡結束;void是表示無返回值,一般在低版本的c編譯器裡是要寫void的,例如:turbo

c用於dos系統,

需要寫viod的||vc++

windows下的c++就可寫也可不寫,但是如果想要子函式無返回值的時候就必須要寫(void)了,當然了當子函式是無返回值的時候就不能有return返回語句了

不知道這樣講你會不會明白

c語言中的「void main()」是什麼意思?

4樓:子笙談情感

void main()表示函式無返回值,就是說在程式的結尾處不需要加上return 0。而return是在函式體中,用來返回特定值的。

一個c程式中必須至少有一個函式,而且其中必須有一個並且僅有一個以main為名,這個函式稱為主函式,主函式是整個程式的入口。

5樓:我真的是主流

main()是程式的主函式的意思 前面的void是返回值型別 也就是說這個主函式返回的是空值 如果是 int main()則表明這個主函式的返回值型別是整型 等等

應該所有的主函式都會表明返回值型別吧 我也是剛學的 沒看過太多東西 希望這些對你有幫助

6樓:不懷好心

main() 這個是程式的入口點函式,程式執行的時候,從這個地方開始執行。

void是無返回值型別,也就是說這個函式最後不用返回返回值。

在最原始的c語言中是不需要給main入口點函式指定返回值,像tc2編譯器。

在標準的c語言中main函式通常是int返回值,並且最後return 0;

7樓:渾含蓮

你看一下c語言程式設計教材中相關章節就知道了

8樓:匿名使用者

c語言標準語法是不允許void main()的,只允許int main()。但是某些編譯器支援void main()。

其意義為:定義main函式(主函式),無返回值。

注意:為了增強程式可移植性,最好不要寫void main(),否則在一些編譯器上可能不能編譯、執行。

有些語句只有main其實是合法的。ansi c標準規定,如果函式定義中函式名前沒有型別識別符號,則預設為int型別,所以main()等價於int main()。

在c語言中void main 是什麼意思,有什麼作用??

9樓:歧幼容覓風

主執行緒開始入口,程式總是從這裡main函式開始載入執行的。

void

只是說明這個函式沒有返回值,不過現在都不建議用voidmain()

建議用int

main();

c語言中void main是什麼意思

10樓:虎寶潮媽

main函式是程式執行的入口 void表示這個函式無返回值

11樓:bamia__劉小米

main()是程式的主函式的意思

前面的void是返回值型別 也就是說這個主函式返回的是空值int main()則表明這個主函式的返回值型別是整型 等等應該所有的主函式都會表明返回值型別吧

12樓:

void main是老的版本里面的寫法,表示主函式的返回值為空,最新版本的c標準裡面main預設是int main。這種寫法請捨棄!!

13樓:大雄

main是c語言的主函式也就是入口函式的函式名,而前面加的void是表示這個函式回返回一個空值得意思,不懂可以追問

14樓:匿名使用者

返回值為空型的主函式。

c語言中void main()和void main(void)以及main分別代表啥意思?怎麼理解?

15樓:匿名使用者

沒有什麼區別。。。第一個void 都是指返回型別為空。第二個void表示main函式沒有引數。。

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

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

C語言中結點是什麼,c語言中節點是什麼意思,最好解釋的詳細易懂一點?

1 在資料結構的圖形表示中,對於資料集合中的每一個資料元素用中間標有元素值的方框表示,一般稱之為資料結點,簡稱結 點。在c語言中,連結串列中每一個元素稱為 結點 每個結點都應包括兩個部分 一為使用者需要用的實際資料 二為下一個結點的地址,即指標域和資料域。資料結構中的每一個資料結點對應於一個儲存單元...

在C語言中是什麼意思,C語言中 c 是什麼意思?

勢如雲 這是c語言的邏輯運算子 異或 這個 講的非常詳細,我摘抄了一些,詳細的你看以看看。有很例子,好懂!邏輯運算子把各個運算的變數 或常量 連線起來組成一個邏輯表示式。邏輯運算子有4個,它們分別是 邏輯非 邏輯或 邏輯與 異或 在位運算裡面還有 位與 位或 的運算。什麼是邏輯運算 邏輯運算用來判斷...