對於for迴圈中語句的一般形式,就是如下的while迴圈形式:
表示式1;
while(表示式2){
語句表示式3;
for(表示式一:賦予乙個初始值,表示式2:迴圈條件,表示式3:每次變化的規律)
for的用法比較靈活多變
1) for迴圈中的「表示式1:」、「表示式2」和「表示式3」都是可以預設,但分號(;)不能預設。
2) 省略了「表示式1」,表示不對迴圈控制變數賦初值。
3) 省略了「表示式2」,則不做其它處理時便成為死迴圈。
4) 省略了「表示式3」,則不對迴圈控制變數進行操作,這時可在語句體中加入修改迴圈控制變數的語句。
5) 省略了「表示式1」和「表示式3」。可在後文增加條件
6) 3個表示式都可以省略。例如:for( ; ; ) 語句,相當於:while(1) 語句可執行無限迴圈
7)表示式1可以是設定迴圈變數的初值的賦值表示式,也可以是其他表示式。
8) 表示式1和表示式3可以是乙個簡單表示式也可以是逗號表示式
9) 表示式2一般是關係表示式或邏輯表示式,但也可是數值表示式或字元表示式,只要其值非零,就執行迴圈體。
各種複雜啊
C語言for迴圈
c語言中的 for語句使用最為靈活,它完全可以替代 while 語句。for 表示式 1 表示式 2 表示式 3 語句 執行過程 1 求解表示式1 2 求解表示式2 若值為真 非 0 則執行 for語句中的內嵌語句,然後執行第 3不,若值未加,結束迴圈,執行5部 3 求解表示式3 4 轉回2 步驟繼...
C語言for迴圈
c語言中的for迴圈語句使用最為靈活,不僅可以用於迴圈次數已經確定的情況,而且可以用於迴圈次數不確定而只給出迴圈結束條件的情況,它完全可以代替while語句.for 表示式 1 表示式 2 表示式 3 語句 它的執行過程如下 1 先求表示式 1.2 求表示式2,若其值為真 值為非0 則執行for語句...
c語言迴圈
目錄 for迴圈 while迴圈 do while迴圈 迴圈的巢狀使用 改變迴圈執行的狀態 continue 和 break 的區別 c語言有2種常用的迴圈結構,分別是for迴圈和while迴圈,下面我們先看for迴圈。for 這是乙個死迴圈,死迴圈,就是永不停止的迴圈。比如for while i ...