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