位置:首頁 > 軟件操作教程 > 編程開發(fā) > C語言 > 問題詳情

C語言程序基本結構

提問人:劉團圓發(fā)布時間:2020-11-27

1.C語言的程序是由函數(shù)組成的

    C語言的程序是由函數(shù)組成的,每個程序中有且僅有一個main()函數(shù),在稍大的程序中,往往把整個程序分成若干個函數(shù)來完成,以實現(xiàn)模塊化功能。不管程序文件中有多少個函數(shù),程序的執(zhí)行永遠從main()函數(shù)處開始,以main()函數(shù)的結束為結束。在執(zhí)行過程中,main()函數(shù)可以調(diào)用其他函數(shù),函數(shù)之間也可以相互調(diào)用。

    每個C語言函數(shù)都由函數(shù)首部和函數(shù)體構成。fun函數(shù)中int fun(int a,int b)為函數(shù)首部,函數(shù)首部代表定義一個函數(shù)的開始,其中包括函數(shù)類型、函數(shù)名、函數(shù)形參等。

    “{”和“}”括起來的部分為函數(shù)體,表示函數(shù)的執(zhí)行部分,在函數(shù)體中,又分為變量聲明部分和語句執(zhí)行部分。


2.C程序的書寫非常自由

    每條C語言的語句都由分號“;”作為結尾。一行可以書寫多條C語句,也可以把一個C語句寫在一行。在程序段中可以適當?shù)丶尤胱⑨尅?*...*/”,注釋不參加程序的編譯執(zhí)行,只用以提高程序的可讀性。“/*”與“*/”之間的內(nèi)容可以是一行,也可以是多行。在VC++6.0環(huán)境中也可以使用“//”來作為行注釋。例如:

    int a;    //注釋變量

    此處“//”所引導的內(nèi)容一般表示對該行做一注釋。


3.使用編譯預處理命令include包含有關文件的信息

    VC++6.0提供了多個頭文件,這些頭文件分類包含了很多函數(shù),標準輸入輸出頭文件stdio.h包含了如printf()、scanf()、getchar()等輸入輸出類函數(shù);math.h包含了常用的數(shù)學函數(shù),如求絕對值fabs()、開平方sqrt()等。為了方便引用這些文件,可以使用預處理命令#inlcude包含需要使用的文件。


4.C語言嚴格區(qū)分大小寫

C語言對大小寫非常敏感,如main、MAIN、Main認為是不同的。在C語言中,常用小寫字母表示變量名、函數(shù)名等,而常用大寫字母表示符號常量等。

繼續(xù)查找其他問題的答案?

相關視頻回答
回復(0)
返回頂部