c語言中for迴圈語句是最靈活的迴圈,最適用於知道迴圈次數的情況,再知道迴圈次數的情況下完全可以取代while迴圈。
for迴圈的格式如下
他的執行過程如下:
執行表示式1,為初始變數賦值
判斷表示式2真假,若真則執行迴圈體重的迴圈**塊,若假則結束迴圈
執行表示式3
執行表示式2,若真則繼續迴圈,知道表示式2判斷為假
結束迴圈
很明顯,for語句比while語句更簡潔和便於書寫
for語句的注意事項
初始變數需提前定義,不可在for語句內定義
如for(int a=1;a<10;a++)
初始變數可在提前賦值而在for語句內省略
如
表示式2和3一定要做處理,否則會陷入死迴圈中int a=1
for( ;a<190;a++)
如
第一次寫部落格,如若不懂還請見諒for(a=1; ;a++)
for(a=1;a<11; )
C語言中迴圈語句的使用
c語言中的迴圈語句 在c語言中,有三種型別的迴圈語句 for語句 while語句和do while語句。分別介紹如下 1.for迴圈語句 for語句格式為 for 表示式1 表示式2 表示式3 迴圈語句語句 迴圈體 該語句執行過程如下 先對表示式1賦初值 判別表示式2是否滿足給定條件,若其值為真,滿...
C語言中的迴圈語句練習
注 練習題目均出自 明解c語言 入門篇 1,求多個整數的和及平均值 includeint main void while retry 0 printf 和為 d,平均值為 2f。n 1,遞增顯示從0到輸入的正整數為止的各個整數 2,編寫一段程式,按照公升序顯示出小於輸入值的所有正偶數 include...
C語言中迴圈語句練習例項
計算n的階乘 int main printf d n ret return 0 計算int main sum ret printf d n sum return 0 演算法效率低 效率高的方法 int main printf d n sum reurn 0 在乙個有序陣列中查詢具體的某個數字n 折半...