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

時間 2022-04-07 06:00:26

1樓:愛軍

含義如下:

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

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

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

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

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

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

2樓:匿名使用者

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

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

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

3樓:文正

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

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

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

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

4樓:匿名使用者

integer main 的意思

程式會返回函式

5樓:匿名使用者

integer main的意思

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

6樓:建蘭騰詩懷

#include

intmain(void)

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

最後的返回值最好有return0;

7樓:文正

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

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

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

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

c語言中 int main()什麼意思,

8樓:金樽難對月

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

9樓:匿名使用者

return 後的數才是決定返回型別的 你return的是0;當然是int型的了

10樓:匿名使用者

返回值是指你的程式返回給作業系統的值:是int main的整型。printf是輸出,是給人看的,是浮點型。這樣可以理解了吧?

11樓:匿名使用者

printf("%f",a); f%決定了輸出的型別。跟return語句無關

12樓:

最近主要最有發言權的位置

c語言中int main()中的括號什麼意思

13樓:陽光上的橋

括號表示函式,c語言的函式定義後面都有乙個括號。

14樓:

括號裡是定義引數的,這裡為空表示沒有引數,但也可以加上命令列引數,供系統呼叫

c語言中(int)(5.35)-2什麼意思

15樓:51cto學院

c語言中數也是分不同型別的,5.35就是浮點數(你可以簡單的理解為小數),而2是整型數(你可以簡單的理解為整數),而(int)(5.35)的意思就是,把本來是浮點數的5.

35強制轉換為整型數,轉換之後變成5.也就是說,(int)(5.35)-2的意思就相當於是5-2。

16樓:顯示卡色彩校正器

將5.35轉換為int,再減去2,結果為3。

其中,(int)是強制轉換算符,強制捨去小數部分。

17樓:匿名使用者

將5.35先轉成int型,然後在減2,也就是5-2

18樓:天雨下凡

就是5.35的整數部分-2=5-2=3

19樓:政者法墨

將5.35強制型別轉換為int型,然後減2

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

20樓:

這是c語言main函式的一種宣告方式,該方式表明這個main函式不帶引數,返回值。

void常用在程式編寫中對定義函式的引數型別、返回值、函式中指標型別進行宣告。

int main(void)還可以寫為 void main()或者 int main()最後在mian()函式結束時,寫return 0即可。

21樓:謇國英香儀

main()和viod

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

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

with

return

code多少。

22樓:紀季萇泰鴻

想當於int

main()

void可有可無.都表示沒有引數.

這裡的int

指返回型別,就是這個方法要return

乙個int

型別的數

main是方法名.但不同於一般的方法名,它是函式入口.就是當執行這個檔案的時候第乙個執行的方法.

23樓:匿名使用者

#include

int main(void)

int 是函式的返回值型別,void是main函式的引數為void型別, 最後的返回值最好有return 0;

24樓:

int 表示函式有返回值,那麼你在main函式結束的時候要有return語句,如果沒有就會有warning

void 表示函式沒有引數。

25樓:匿名使用者

main函式返回值為int整型,參數列void為空。

c語言中int main 返回整型的值是什麼意思

你其實問了乙個很複雜的問題,牽涉到乙個應用程式的生死過程,給你簡單講解如下 1 乙個windows應用程式的執行過程是 作業系統呼叫c c 執行期啟動函式 啟動函式做完所有初始化工作後 呼叫應用程式進入點函式 即我們的主函式 2 而主函式返回時 啟動函式便呼叫c c 執行期的exit函式。3 通常我...

請問c語言中intmain前面加不加

math.h為數學函式庫,一些數學計算的公式的具體實現是放在math.h裡,具體有 三角函式 反三角函式 雙曲三角函式 指數與對數 取整 絕對值 標準化浮點數 取整與取餘 等。如果不使用到這些是不需要新增 include的 include 為檔案包含預處理命令。include 的含義是想要引用mat...

c語言中un是什麼意思,C語言中 u n是什麼意思

會飛的兔子 u是無符號10進製整數,後是格式字串,n是換行的意思。u n用於格式化輸出語句中,如printf,sprintf,vsprintf,fprintf等。例 printf u n 19 則輸出為 19即換行標識。擴充套件資料定義c語言無符號整數 整型變數的分類 基本整型 int 短整型 sh...

c語言中符號ltlt是什麼意思,c語言中符號 是什麼意思

聽不清啊 c語言中符號 是左移運算子。左移運算子,是乙個計算機用語。用來將乙個數的各二進位制位全部左移若干位。例如 將a的二進位制數左移2位,右補0。若a 15,即二進位制數00001111,左移2位得00111100,即十進位制數60 為簡單起見,用8位二進位制數表示十進位制數15,如果用16位二...

c語言中的函式是什麼意思,C語言中的函式是什麼意思

鯨娛文化 囧 本義為 光明 從2008年開始在中文地區的網路社群間成為一種流行的表情符號,成為網路聊天 論壇 部落格中使用最最頻繁的字之一,它被賦予 鬱悶 悲傷 無奈 之意。 函式就是一系列c語句的集合,為了完成某個會重複使用的特定功能。需要該功能的時候,直接呼叫該函式即可,不用每次都堆疊一大堆的 ...