for迴圈體語句
表示方法1:
for(表示式1;表示式2;表示式3)的意義為:
for(表示式1;表示式2;)
或者
表示方法2:
表示式1
for(;表示式2;)
表示式第乙個表示式進行初始化,它在for迴圈開始時執行一次,用於在迴圈開始前為迴圈變數賦初值。
第二個表示式是判斷條件,在每次執行迴圈前都要對它進行求值。當表示式為假是,迴圈結束。
第三個表達示進行改變或稱為更新,它在每次迴圈結束時進行計算。
迴圈控制語句是在迴圈控制條件成立的情況下被反覆執行的語句。
但是在整個for迴圈過程中,表示式1只計算一次,表示式2和表示式3則可能計算多次,也可能一次也不計算。迴圈體可能多次執行,也可能一次都不執行。
for迴圈語句是c語言種功能最為強大的語句,甚至在一定程度上可以代替其他的迴圈語句。
while
while(表示式)
語句;先判斷表示式的真假,當表示式為真則繼續迴圈,為假則結束迴圈。
do while
dowhile(表示式);
先執行語言,再判斷表示式的真假。為真繼續迴圈,為假結束迴圈。
do while 裡面的語句至少執行一次。
------------------
注意:
while迴圈和do-while迴圈和for迴圈可以用break語句跳出迴圈,用continue語句結束本次迴圈。二對do-to語句和if語句構成的迴圈不能用continue語句和break語句進行控制。
break語句只能用於迴圈語句和switch語句,不能用於其他任何語句中。
且:1)break語句對if-else的條件語句不起作用。
2)在多層迴圈中,乙個break語句只向跳一層。
c語言迴圈結構
迴圈結構 1.goto無條件轉移語句 goto 無條件轉移語句 label goto label goto 結合if語句使用 盡量不要使用goto 只能在當前函式內跳轉 int main int argc,const char argv return 0 例項 goto實現1 100相加 inclu...
C語言 迴圈結構
列印7的倍數 while i 100 i 列印個位為7的數 while i 100 i 列印十位為7的數 while i 100 i 列印出不是7的倍數,且不包括7的數 while i 100 else i printf n printf n int j 100 while j 0 else j p...
C語言 迴圈結構
迴圈結構 重複做乙個同樣的事情,在c語言中有4種迴圈結構 1 if 和 goto 2 while 迴圈 3 do while 迴圈 4 for 迴圈 1.goto迴圈 一般不使用 goto 跳轉,goto xx 跳轉到xx 行識別符號 行,一般與if語句聯用,if判斷滿足什麼條件然後 無條件 跳轉。...