c的三種迴圈while、for和do while
先說一下scanf()函式的返回值問題
當scanf("%d,%d",&a,&b);如果使用者正確輸入了倆個整形變數,那麼scanf的返回值為2
當scanf("%d,%d,%d",&a,&b,&c);如果使用者正確的輸入三個整形變數,那麼scanf的返回值為3.
/*對使用者輸出的整數求和
*/#include
int main(void
) printf(
"all is to %1d
",sum);
getchar();
getchar();
getchar();
}
for迴圈
經典for迴圈之九九乘法表:
/*經典for迴圈九九乘法表
*/#include
int main(void
) printf("\n
");}
getchar();
}
經典for迴圈之氣泡排序法
/*經典for迴圈之氣泡排序法
*/#include
int main(void
); //
定義陣列 int 陣列length為4
inti,j,temp;
for(i=0;i<=3;i++) }}
for(i=0;i<4;i++) //
陣列下標從0開始如果不是如果i=1--i=4那麼將沒有arr將會輸出12506....
getchar();
}
for迴圈的靈活性。例如,i--,i+12,i*i,i*11,等等。
do while:退出條件迴圈
while迴圈和for迴圈都是入口條件迴圈,在每次執行loop前進行判斷,如果條件不滿足就不會執行迴圈體內的**塊。
為了確保能夠在執行迴圈之後判斷條件,do while 可以做到這一點。
--陣列
/*接收使用者輸入的資料存放到陣列中並列印
*/#include
int main(void);
int i=0
;
for(;i<5;i++)
for(i=0;i<5;i++)
getchar();
}
返回值函式,略。
C 迴圈控制語句
本節課將介紹如何使用c 控制語句中的迴圈語句,本課目的如下 1.學會 while 迴圈的用法。2.學會 do 迴圈的用法。3.學會 for 迴圈的用法。4.學會foreach迴圈的用法。5.進一步了解 break 語句的用法。6.如何使用 continue 語句。在c 中,使用 goto 語句並不是...
c 迴圈控制語句
迴圈控制語句更改執行的正常序列,當執行離開乙個範圍時,所有在該範圍中建立的自動物件都會被銷毀,c 提供了下列的控制語句 break語句 終止loop或switch語句,程式流將繼續執行緊接著loop或switch的下一條語句 當break語句出現在乙個迴圈內時,迴圈會立即終止,且程式流將繼續執行緊接...
C 迴圈控制語句
本節課將介紹如何使用c 控制語句中的迴圈語句,本課目的如下 1.學會 while 迴圈的用法。2.學會 do 迴圈的用法。3.學會 for 迴圈的用法。4.學會foreach迴圈的用法。5.進一步了解 break 語句的用法。6.如何使用 continue 語句。在c 中,使用 goto 語句並不是...