迴圈結構while
while迴圈-圖例
while迴圈-格式
while ( 條件 )
語句1;
語句2;
迴圈結構do-while
迴圈結構-do-while迴圈
do while ( 條件 );
•特點:一定會執行一次迴圈體
•while和do while迴圈對比
•int i=0;
while(i>0)
•int i=0;
do while(i>0);
do-while-使用場合
•1.口令校驗
迴圈結構-for迴圈
for(初始化表示式;迴圈條件表示式;迴圈後的操作表示式)
執行語句;
for迴圈巢狀
•如:好友列表1
好友1好友2
好友列表2
好友1好友2
好友列表3
好友1好友2
陷阱:
•死迴圈 for(;;);
•for迴圈體內部變數的作用域
•作用域混淆
•for (int i = 0; i<5; i++) int a = 10;
while迴圈和for迴圈的比較:
•可以互換
•for迴圈的變數可以及時**
break和continue:
break(跳出)
•使用場合:switch\迴圈結構
•迴圈巢狀下的break
continue(繼續)
•使用場合:迴圈結構
•迴圈巢狀下的continue
注意
•這兩個語句離開應用範圍,存在是沒有意義的。
•這個兩個語句單獨存在下面都不可以有語句,因為執行不到。
•continue語句是結束本次迴圈繼續下次迴圈。
C語言基礎 迴圈結構
一 while迴圈 使用格式 whlie 表示式 例子 用while語句計算1 2 3 100的值 include int main printf 結果為 d n sum return 0 while迴圈的陷阱 死迴圈 一直執行迴圈體中的 不會退出 while迴圈使用注意 1 死迴圈 2 當乙個常量...
C語言基礎七 迴圈結構
1.問題引入 輸入50個同學的成績,並且求平均值 int grade1,grade2,grade3 int sum 0 scanf d grade1 sum grade1 scanf d grade2 sum grade2 scanf d grade3 sum grade3 1.goto if 本身...
C語言基礎篇(四) 迴圈結構
1.模板 for 表示式1 表示式二 表示式3 從執行結果來看,表示式1只執行一次,類似於初始化,表示式2是判斷語句,語句塊是若表示式2為真,則執行,否則跳出迴圈,表示式3是在語句塊執行後執行。注 a.表示式1,2,3都可以省略 for 由於沒有判斷表示式,所以進入了死迴圈。b.關於for迴圈效率的...