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...