標籤: 暫無標籤

控制語句用於控制程序的流程, 以實現程序的各種結構方式。

1分類

它們由特定的語句定義符組成。C語言有九種控制語句。 可分成以下三類:
(1). 條件判斷語句
if語句、switch語句;
(2) .循環執行語句
do while語句、while語句、for語句;
(3). 轉向語句
break語句、continue語句、return語句、goto語句(此語句盡量少用,因為這不利結構化程序設計,濫用它會使程序流程無規律、可讀性差)
控制語句分類
1.順序控制語句
顧名思義,所謂順序結構,就是指按照語句在程序中的先後次序一條一條的順次執行。順序控制語句是一類簡單的語句,上述的操作運算語句即是順序控制語句,包括表達式語句,輸入/輸出等。
表達式語句
任何一個表達式後面加上一個分號就構成了表達式語句(沒有分號的不是語句)。表達式是指用運算符連接各個運算對象,合乎語法規則的式子。
例如,以下都是表達式語句:
a=3+5;
a>b?a:b;
a=1,b=2,c=3;
printf(「hello\n」);
常見的表達式語句有以下幾種:空語句、賦值語句、函數調用語句。
轉向語句
break語句、continue語句、return語句等等
2.選擇控制語句
選擇語句又稱為分支語句,它通過對給定的條件進行判斷,從而決定執行兩個或多個分支中的哪一支。因此,在編寫選擇語句之前,應該首先明確判斷條件是什麼,並確定當判斷結果為「真」或「假」時應分別執行什麼樣的操作(演算法)。
C++程序中提供的選擇語句有兩種:
if…else語句
switch語句
switch ( 表達式值 )
{
case 0:
語句;
break;
case 1:
語句;
break;
}
3.循環控制語句
C++提供了三種循環控制語句:while語句,do…while語句,for語句。三種語句都由相似的三部分組成:進入循環的條件,循環體,退出循環的條件;完成的功能也類似。所不同的只是三者進入與退出循環的方式不同。
控制語句
while語句:當條件滿足時進入,重複執行循環體,直到條件不滿足時退出。
格式:
表達式a;
while(表達式b)
語句a;
表達式d;
do…while語句:無條件進入,執行一次循環體后判斷是否滿足條件,當條件滿足時重複執行循環體,直到條件不滿足時退出。多用於人機交互。
格式:
do
表達式a;
while(表達式b)
表達式c;
表達式d;
for語句:當循環變數在指定範圍內變化時,重複執行循環體,直到循環變數超出了指定的範圍時退出。
格式:
for(表達式a;表達式b;表達式c;)
語句a

2相關

C語言有九種控制語句。 可分成以下三類:
1. 條件判斷語句
if語句、switch語句;
2 .循環執行語句
do while語句、while語句、for語句;
3. 轉向語句
break語句、goto語句(此語句盡量少用,因為這不利結構化程序設計,濫用它會使程序流程無規律、可讀性差)、continue語句、return語句。

相關評論

同義詞:暫無同義詞