c語(yǔ)言源程序結(jié)構(gòu)是怎樣的?c語(yǔ)言用什么編程軟件?以下是小編為您整理的內(nèi)容,希望對(duì)您有所幫助。
c語(yǔ)言源程序結(jié)構(gòu)是怎樣的?
一個(gè)C語(yǔ)言源程序至少一個(gè)有main函數(shù),定義函數(shù)必須指定 4 個(gè)元素:返回類型、函數(shù)名、圓括號(hào)內(nèi)的形參表(可能為空)和函數(shù)體。源程序的結(jié)構(gòu)特點(diǎn):
1、一個(gè)C語(yǔ)言源程序可以由一個(gè)或多個(gè)源文件組成。
2、每個(gè)源文件可由一個(gè)或多個(gè)函數(shù)組成。
3、一個(gè)源程序不論由多少個(gè)文件組成,都有一個(gè)且只能有一個(gè)main函數(shù),即主函數(shù)。
4、源程序中可以有預(yù)處理命令(include 命令僅為其中的一種),預(yù)處理命令通常應(yīng)放在源文件或源程序的最前面。
5、每一個(gè)說(shuō)明,每一個(gè)語(yǔ)句都必須以分號(hào)結(jié)尾。但預(yù)處理命令,函數(shù)頭和花括號(hào)“}”之后不能加分號(hào)。
6、標(biāo)識(shí)符,關(guān)鍵字之間必須至少加一個(gè)空格以示間隔。若已有明顯的間隔符,也可不再加空格來(lái)間隔。
7、C語(yǔ)言中,有一組相關(guān)的控制語(yǔ)句,用以實(shí)現(xiàn)選擇結(jié)構(gòu)與循環(huán)結(jié)構(gòu):選擇控制語(yǔ)句:if; switch、case。循環(huán)控制語(yǔ)句:for、while、do...while。轉(zhuǎn)移控制語(yǔ)句:break、continue、goto。
c語(yǔ)言用什么編程軟件?
C語(yǔ)言的編程軟件有許多種,小編為您介紹最常用的10種,包括:Code:: Blocks、Eclipse、CLion、Visual Studio Code、NetBeans、Codelite、Atom、PlatformIO、Sublime Text、K Develop。