c語言中 int main 什麼意思

2021-12-22 09:30:36 字數 3367 閱讀 1760

1樓:金樽難對月

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

2樓:匿名使用者

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

3樓:匿名使用者

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

4樓:匿名使用者

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

5樓:

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

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

6樓:會飛的小兔子

()表示函式有返回值,在main函式結束的時候要有return語句,如果沒有就會有warnin**oid表示函式沒有引數。

int表示它是返回值是int型(整型),main表示它的名字是mian(函式名),()表示它是一個函式,它相當於是過載操作符,因為main是一個指標,經過操作符的操作,它才變成一個int型的引用。

擴充套件資料

int main()的使用

intmain()

intmain(void)

intmain(intargc,char**ar**)

intmain(intargc,char**ar**,char*env)

voidmain()

voidmain(void)

voidmain(intargc,char**ar**)

voidmain(intargc,char**ar**,char*env)

7樓:匿名使用者

函式後面都跟上括號的,主函式也不例外。

省略了引數,主函式也可以帶引數的,在執行時可能是從命令視窗輸入的引數,argc和ar**指標。通過這些引數主函式可以將輸入的引數帶入執行

8樓:陽光上的橋

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

9樓:

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

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

10樓:

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

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

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

11樓:謇國英香儀

main()和viod

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

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

with

return

code多少。

12樓:紀季萇泰鴻

想當於int

main()

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

這裡的int

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

一個int

型別的數

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

13樓:匿名使用者

#include

int main(void)

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

14樓:

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

void 表示函式沒有引數。

15樓:匿名使用者

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

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

16樓:51cto學院

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

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

17樓:顯示卡色彩校正器

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

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

18樓:匿名使用者

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

19樓:天雨下凡

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

20樓:政者法墨

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

在c語言中,int main()和int main(void)有什麼區別?

21樓:匿名使用者

一般來將,void 就是空的意思,在這裡可以省略,int main(void) 可以看成 int main() .

main 函式另一個重要的形式 是 : int main(int argc ,char *ar**) ,這個形式中 argc 是給main函式引數的個數,ar** 中的成員就是相應的引數,

看下面的例子就明白了,在你將這個程式編譯完成後假如生成一個helloworld.out 這樣一個可執行檔案,那麼在執行時 helloworld.out 123 456

那麼123 456 就會作為引數傳給main函式, argc 等於2 ar**[1] 就是 123 ar**[2] 就是 456,

這樣在你程式中就可以直接引用了這兩引數了。

22樓:

基本上差不多 main(void) 代表無引數 main() 代表不確定引數。

應該說,用void 的更規範吧

23樓:匿名使用者

無大區別,int main()預設就是void

在c語言中intmain和intmainvoid有什麼區別

一般來將,void 就是空的意思,在這裡可以省略,int main void 可以看成 int main main 函式另一個重要的形式 是 int main int argc char argv 這個形式中 argc 是給main函式引數的個數,argv 中的成員就是相應的引數,看下面的例子就明白...

c語言中ax yxy什麼意思,C語言中a x y x y 什麼意思

這是一個三目運算子,如果 x 與 y 相等的話,把 x的值賦給a,否則,將 y的值賦給a 在這裡,x是先對x進行自減1再執行語句,y是再執行完語句再執行y自加1,也就是說現在解析出來的表示式為 x 1 y 後面同理!中文版 就是 判斷 x 是否等於y y 是算完後加 忽律 假如等於 就 a x,假如...

c語言中dt什麼意思C語言中t是什麼意思?

c語言中 d 是格式字元,意思是資料以十進位制整數形式輸出 t 是轉義字元,意思是水平製表 跳到下一個tab位置 在c語言中還有其它格式字元,o 意思是以八進位制整數形式輸出 x 意思是以十六進位制整數形式輸出 c 意思是以字元形式輸出 s 意思是以字串形式輸出。等等 在c語言中還有其它轉義字元,n...