C語言程序是由函數(shù)構(gòu)成的,函數(shù)是C程序的基本組成單位。
c語言三種基本程序結(jié)構(gòu)是:順序結(jié)構(gòu)、選擇結(jié)構(gòu)(分支結(jié)構(gòu))、循環(huán)結(jié)構(gòu);
1、程序結(jié)構(gòu):在C語言程序中,一共有三種程序結(jié)構(gòu):順序結(jié)構(gòu)、選擇結(jié)構(gòu)(分支結(jié)構(gòu))、循環(huán)結(jié)構(gòu);
順序結(jié)構(gòu):從頭到尾一句接著一句的執(zhí)行下來,直到執(zhí)行完最后一句;
選擇結(jié)構(gòu):到某個節(jié)點(diǎn)后,會根據(jù)一次判斷的結(jié)果來決定之后向哪一個分支方向執(zhí)行;
循環(huán)結(jié)構(gòu):循環(huán)結(jié)構(gòu)有一個循環(huán)體,循環(huán)體里是一段代碼。對于循環(huán)結(jié)構(gòu)來說,關(guān)鍵在于根據(jù)判斷的結(jié)果,來決定循環(huán)體執(zhí)行多少次;
注:在邏輯上有一種bool類型(也叫boolean類型,布爾類型),只有兩個值,即真和假。C語言的判斷表達(dá)式最終的值就是一個bool類型,這個判斷表達(dá)式的bool值就決定了選擇結(jié)構(gòu)如何選擇,循環(huán)結(jié)構(gòu)如何循環(huán);
2、順序結(jié)構(gòu):順序結(jié)構(gòu)很簡單,一般我們遇到的除了選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)外,都是順序結(jié)構(gòu);
3、選擇結(jié)構(gòu):C語言中常用的選擇結(jié)構(gòu)主要有以下兩種: if else與 switch case
在C語言程序中一共有三種程序結(jié)構(gòu):順序結(jié)構(gòu)、選擇結(jié)構(gòu)(分支結(jié)構(gòu))、循環(huán)結(jié)構(gòu)
1、順序結(jié)構(gòu)就是從頭到尾一句接著一句的執(zhí)行下來,直到執(zhí)行完最后一句。
2、到某個節(jié)點(diǎn)后,會根據(jù)一次判斷的結(jié)果來決定之后向哪一個分支方向執(zhí)行。
3、循環(huán)結(jié)構(gòu)有一個循環(huán)體,循環(huán)體里是一段代碼。對于循環(huán)結(jié)構(gòu)來說,關(guān)鍵在于根據(jù)判斷的結(jié)果,來決定循環(huán)體執(zhí)行多少次
整型(short、int、long、long long)、字符型(char)、實(shí)型或浮點(diǎn)型(單精度float和雙精度double)、枚舉類型(enum)、數(shù)組類型、結(jié)構(gòu)體類型(struct)、共用體類型(union)、指針類型和空類型(void)