當前位置:編程學習大全網 - 編程語言 - C語言中的main()函數返回值是什麽?

C語言中的main()函數返回值是什麽?

void?main()表示無返回值,就是說在程序尾不需要加return 0;

void main(void)與上述是相同的,只是更嚴密而已。

在java/C/C++中,main為程序運行的主入口方法,每個程序只有壹個,也就是所有程序建立在賣弄函數的基礎之上。

C語言程序的結構認識

用壹個簡單的c程序例子,介紹c語言的基本構成、格式、以及良好的書寫風格,使小夥伴對c語言有個初步認識。

例1:計算兩個整數之和的c程序:

#include main() { int a,b,sum; /*定義變量a,b,sum為整型變量*/ a=20; /*把整數20賦值給整型變量a*/ b=15; /*把整數15賦值給整型變量b*/ sum=a+b; /*把兩個數之和賦值給整型變量sum*/ printf(“a=%d,b=%d,sum=%d\n”,a,b,sum); /*把計算結果輸出到顯示屏上*/ }

重點說明:

1、任何壹個c語言程序都必須包括以下格式:

main() { }

這是c語言的基本結構,任何壹個程序都必須包含這個結構。括號內可以不寫任何內容,那麽該程序將不執行任何結果。

2、main()----在c語言中稱之為“主函數”,壹個c程序有且僅有壹個main函數,任何壹個c程序總是從main函數開始執行,main函數後面的壹對圓括號不能省略。

3、被大括號{ }括起來的內容稱為main函數的函數體,這部分內容就是計算機要執行的內容。

4、在{ }裏面每壹句話後面都有壹個分號(;),在c語言中,我們把以壹個分號結尾的壹句話叫做壹個c語言的語句,分號是語句結束的標誌。

5、printf(“a=%d,b=%d,sum=%d\n”,a,b,sum); ----通過執行這條c語言系統提供給我們直接使用的屏幕輸出函數,用戶即可看到運行結果,本程序運行後,將在顯示器上顯示如下結果:

a=20,b=15,sum=35

6、#include

註意:(1)以#號開頭 (2)不以分號結尾 這壹行沒有分號,所以不是語句,在c語言中稱之為命令行,或者叫做“預編譯處理命令”。

7、程序中以 /*開頭並且以*/結尾的部分表示程序的註釋部分,註釋可以添加在程序的任何位置,為了提高程序的可讀性而添加,但計算機在執行主函數內容時完全忽略註釋部分,換而言之就是計算機當做註釋部分不存在於主函數中。

C程序的生成過程

C程序是先由源文件經編譯生成目標文件,然後經過連接生成可執行文件。

源程序的擴展名為 .c ,目標程序的擴展名為 .obj , 可執行程序的擴展名為 .exe 。

標識符

在編寫程序時,必須為函數、變量等命名,這個名字稱為標識符。C語言中標識符的命名規則如下:

標識符只能由字母、數字、下劃線組成;

標識符的第壹個字母必須是字母和下劃線;

標識符區分大小寫字母,如If和if是兩個完全不同的標識符。

合法標識符如下: A6, b_3 , _mn 非法的標識符如下: ab#12 , 8m , tr3:4 , yes no

標識符不能與程序中具有特殊意義的關鍵字相同,不能與用戶編制的函數名、C語言庫函數相同,在程序中各種標識符盡量不要重復,以便區分。選擇變量名和其他標識符時,應註意做到 “見名知義”。

參考資料:

百度百科-c語言

  • 上一篇:B站新手起步做up主,怎麽吸粉,增加上傳視頻播放量?
  • 下一篇:測量員的發展方向是什麽?
  • copyright 2024編程學習大全網