C語言基礎 迴圈結構

2022-03-26 08:02:27 字數 1257 閱讀 7797

迴圈結構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迴圈效率的...