c 語言中main 是什麼意思

時間 2022-07-31 23:00:09

1樓:愛

main()程式的入口

c語言中的主函式固定名為:main(),每個系統中必須有一個,且只能有一個。它 是第一個執行的函式。

一般情況下,main()寫在檔案的最後面,其他被呼叫的函式放在前面,這樣定義函式之前可以不加宣告,如果放在主函式之後,則必須先宣告,再定義,再被呼叫。

main()程式的入口

c語言中的主函式固定名為:main(),每個系統中必須有一個,且只能有一個。它 是第一個執行的函式。

一般情況下,main()寫在檔案的最後面,其他被呼叫的函式放在前面,這樣定義函式之前可以不加宣告,如果放在主函式之後,則必須先宣告,再定義,再被呼叫。

2樓:

程式 從這裡開始執行,主函式,也叫入口函式每個程式裡面只有一個

------------------

從意思就可以理解到,在程式設計中,很多英文都是有意思的,可以通過理解意思來形象理解,

而自己在定義變數或者函式名的時候,最好也這樣

3樓:雲南新華電腦學校

mian()也是一個函式。。沒什麼兩樣。。一樣可以有引數,可以有返回值。。

只不過,我們平時寫的函式,是直接或者間接給mian()函式呼叫的。。

而main()函式本身。。是系統呼叫的。。就是作業系統。。

main()函式為整個程式執行的入口。。

4樓:匿名使用者

主函式,每個c程式從main開始執行,以main結束,有且只有一個main函式

5樓:匿名使用者

這個是主函式...

c語言要執行必需要有主函式

還有問題?

6樓:匿名使用者

主函式是程式執行的入口點

c語言中的int main()是什麼意思?

7樓:愛軍

含義如下:

(1)一個windows應用程式的執行過程是:

作業系統呼叫c/c++執行期啟動函式->啟動函式做完所有初始化工作後->呼叫應用程式進入點函式(即我們的主函式) 。

(2)而主函式返回時->啟動函式便呼叫c/c++執行期的exit函式。

(3)通常我們的主函式有這樣一個整型返回值,其意義為:當主函式返回時,這個返回值就會傳遞給這個exit函式作為引數,exit函式先做完所有清理工作,然後呼叫作業系統的exitprocess函式並將返回值傳遞給它,這使得作業系統能夠撤銷程序並設定退出**。通常0表示正常返回,非零的其他值表示出現錯誤。

(4)我們的主函式可以定義為類似void main()這個樣子,即無返回值,那麼這個時候就不能用return語句把退出**傳遞給父程序或作業系統,此時作業系統可以撤銷程序但不會設定退出**。當然在這種情況下,你還是有辦法設定退出**,那就是顯式地呼叫exit(退出**)。

可以解釋為:輸出函式在主函式裡,是以浮點型資料輸出的,這個返回值是在螢幕上顯示的。而 int main() 主函式返回的值是0,即 return 0; 這個返回值不是顯示在螢幕上的,而是函式的一部分,因為c都是函式組成的,即使是主體,它也是一個完整的函式。

8樓:匿名使用者

「int main(void)"是什麼意思?函式頭。

int main()返回一個整型的值是什麼意思?程式執行結束返回0,返回給作業系統或者說是啟動程式。

return 0;程式執行結束返回0。

9樓:文正

int表示它是返回值是int型(整型)

main表示它的名字是mian (函式名)() 表示它是一個函式 (用c++的話來講, 它相當於是過載操作符, 因為main是一個指標, 經過操作符的操作, 它才變成一個int型變數(或c++中的引用)

()的意思在學c++前的過載前是不需要你掌握的, 知道有這個東西就可以.

但是注意一下, c語言沒有過載.

10樓:匿名使用者

integer main 的意思

程式會返回函式

11樓:匿名使用者

integer main的意思

程式c語言中的int main()是什麼意思?

12樓:愛軍

含義如下:

(1)一個windows應用程式的執行過程是:

作業系統呼叫c/c++執行期啟動函式->啟動函式做完所有初始化工作後->呼叫應用程式進入點函式(即我們的主函式) 。

(2)而主函式返回時->啟動函式便呼叫c/c++執行期的exit函式。

(3)通常我們的主函式有這樣一個整型返回值,其意義為:當主函式返回時,這個返回值就會傳遞給這個exit函式作為引數,exit函式先做完所有清理工作,然後呼叫作業系統的exitprocess函式並將返回值傳遞給它,這使得作業系統能夠撤銷程序並設定退出**。通常0表示正常返回,非零的其他值表示出現錯誤。

(4)我們的主函式可以定義為類似void main()這個樣子,即無返回值,那麼這個時候就不能用return語句把退出**傳遞給父程序或作業系統,此時作業系統可以撤銷程序但不會設定退出**。當然在這種情況下,你還是有辦法設定退出**,那就是顯式地呼叫exit(退出**)。

可以解釋為:輸出函式在主函式裡,是以浮點型資料輸出的,這個返回值是在螢幕上顯示的。而 int main() 主函式返回的值是0,即 return 0; 這個返回值不是顯示在螢幕上的,而是函式的一部分,因為c都是函式組成的,即使是主體,它也是一個完整的函式。

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

13樓:子笙談情感

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

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

14樓:我真的是主流

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

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

15樓:渾含蓮

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

16樓:匿名使用者

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

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

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

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

c語言中,main()與void main()有什麼區別啊 20

17樓:逆心小土豆

int main(void)表示在main主程式中需要有一個return語句返回一個值。()中表示傳入的引數,括號中什麼也不寫表示不需要引數,()和(void)都表示沒有引數,是等價的。

void main()是不需要返回值的。

當該程式做為一個子程序時,前者可以有有效返回值給父程序,報告本次程序的執**況,從而可以引導父程序的走向,後者是無法給與引導方向的。

c語言中的int main()中的int main 他們各自是什麼意思

18樓:建蘭騰詩懷

#include

intmain(void)

int是函式的返回值型別,void是main函式的引數為void型別,

最後的返回值最好有return0;

19樓:文正

int表示它是返回值是int型(整型)

main表示它的名字是mian (函式名)() 表示它是一個函式 (用c++的話來講, 它相當於是過載操作符, 因為main是一個指標, 經過操作符的操作, 它才變成一個int型變數(或c++中的引用)

()的意思在學c++前的過載前是不需要你掌握的, 知道有這個東西就可以.

但是注意一下, c語言沒有過載.

C語言中main是什麼意思,main是什麼意思,在C語言中又是什麼意思

輸出函式在主函式裡,是以浮點型資料輸出的,這個返回值是在螢幕上顯示的。而 int main 主函式返回的值是0,即 return 0 這個返回值不是顯示在螢幕上的,而是函式的一部分,因為c都是函式組成的,即使是主體,它也是一個完整的函式。main是什麼意思,在c語言中又是什麼意思 main單詞表示 ...

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

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

c語言中extern是什麼意思,在C語言中標頭檔案的extern是什麼意思呢?

extern 宣告的函式是在外部定義的函式例項,最常見的就是通過extern定義在win32 dll定義的非託管函式。 取經人取經 就是全域性變數的意思,在建立工程的情況下,其他檔案也可以呼叫這個變數。 陳振龍 用了extern,就表示這個變數是全域性的和動態的,不存在使用哪一個的問題.比如3號檔案...