C語言中的for語句

2021-10-24 09:33:12 字數 629 閱讀 8939

c語言中的for語句是乙個十分常用的迴圈結構,比while更為簡潔直觀。常用的for語句的語法如下:

for

(expression1;expression2;expression3)

statement

其中,statement

表示迴圈體,也就是我們要執行的操作。expression1

稱為初始化部分,expression2

稱為條件部分,迴圈體每次執行前都要執行一次,expression3

稱為調整部分,在迴圈體每次執行完畢,條件部分執行之前執行。三個部分都是可選的,省略即表示該部分始終為真。

for語句幾乎等價下面的while語句:

expression1;

while

(expression2)

這樣看起來顯得比較直觀,總的來說,無非:初始化->條件判斷->執行迴圈體->調整。但是有一點需要注意的是:

當迴圈體部分出現continue時,for語句是不執行expression3

的,這一點很關鍵。

C語言中的for迴圈語句

c語言中for迴圈語句是最靈活的迴圈,最適用於知道迴圈次數的情況,再知道迴圈次數的情況下完全可以取代while迴圈。for迴圈的格式如下 他的執行過程如下 執行表示式1,為初始變數賦值 判斷表示式2真假,若真則執行迴圈體重的迴圈 塊,若假則結束迴圈 執行表示式3 執行表示式2,若真則繼續迴圈,知道表...

C語言中的switch case 語句

1 switch case 語句的學習 當事件的選擇大於或等於4種的時候就用switch case語句 switch 表示式 1 將表示式的值與case後面常量n的值進行比較,與那個值相等,就進入那條語句體,執行完後,由於有break語句,則退出switch語句 例 表示式2,則執行case 2 b...

C語言中switch語句

在多分支選擇中,用if語句程式會冗長,可讀性低,用switch更合適。switch語句格式 switch 表示式 注意 1 當 表示式 與 各個常量 都不匹配時執行default後的語句n,也是可有 可無 2 switch後面括號裡的 表示式 的值為整型或字元型 3 若沒有default時,swit...