位置:首頁(yè) > 軟件操作教程 > 編程開(kāi)發(fā) > C語(yǔ)言 > 問(wèn)題詳情

C語(yǔ)言程序基本結(jié)構(gòu)

提問(wèn)人:劉團(tuán)圓發(fā)布時(shí)間:2020-11-27

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

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

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

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


2.C程序的書(shū)寫(xiě)非常自由

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

    int a;    //注釋變量

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


3.使用編譯預(yù)處理命令include包含有關(guān)文件的信息

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


4.C語(yǔ)言嚴(yán)格區(qū)分大小寫(xiě)

C語(yǔ)言對(duì)大小寫(xiě)非常敏感,如main、MAIN、Main認(rèn)為是不同的。在C語(yǔ)言中,常用小寫(xiě)字母表示變量名、函數(shù)名等,而常用大寫(xiě)字母表示符號(hào)常量等。

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

相關(guān)視頻回答
回復(fù)(0)
返回頂部