C語言基礎 迴圈語句

2021-09-25 15:00:22 字數 1455 閱讀 1277

定義:

在不少實際問題中有許多具有規律性的重複操作,因此在程式中就需要重複執行某些語句。一組被重複執行的語句稱之為迴圈體,能否繼續重複,決定迴圈的終止條件。迴圈結構是在一定條件下反覆執行某段程式的流程結構,被反覆執行的程式被稱為迴圈體。迴圈語句是由迴圈體及迴圈的終止條件兩部分組成的。

for語句

語法:

for([初始化計數] ; [條件測試] ; [再求值引數])

for(;;)

備註:

逗號運算子:

表示式被逗號運算子隔開,從左向右求值。

但只有其最右端的表示式的結果,作為整個逗號表示式的結果

例子:連續列印10個*

int a=0;

int b;

printf("執行幾次");

scanf("%d",&b);

for (a=0;a語法:

while(表示式)

do{}while();

語法:dowhile(條件表示式);

區別:

1、while迴圈是:先判斷,後執行

2、do while迴圈是:先執行,後判斷

►假設條件表示式一開始就是不成立的。

►while結構的迴圈體一遍也不會執行。

►do…while結構的迴圈體執行了一遍。

int a=0;

int b;

printf("執行幾次");

scanf("%d",&b);

while(a0);

printf("程式結束\n");

迴圈巢狀:

for(;3;)

}

執行結果:

語句a;	

語句b;

語句b;

語句b;

語句a;

語句b;

語句b;

語句b;

語句a;

語句b;

語句b;

語句b;

break 	

只跳出就近的一層的迴圈體

return

跳出函式體

continue

碰到continue就直接進入下一次迴圈

只能在迴圈中使用

例子:

int sum,i;  

sum=0;

for(i=1;i<=100;i++)

if(i==4)

printf("sum=%d",sum);

}

printf("迴圈結束");

C 語言 迴圈語句

請輸入關卡數 int a int.parse console.readline int s 0 if a 0 a 20 console.write 您輸入的關卡得分是 s if a 20 a 30 for int i 21 i a i console.write 您輸入的關卡得分是 s if a 3...

C語言 迴圈語句

1.for迴圈 語法 for init condition increment 示例 for迴圈語句 include intmain return0 執行結果 012 3456 789 2.while迴圈 語法 while condition 示例 while迴圈語句 include intmain...

C語言迴圈語句

while while迴圈的通用形式 while expression statement statement 是以分好為結尾的簡單語句,也可以是也用花括號括起來的符合語句 expression 使用的是關係表示式也可以是值 每迴圈一次叫做一次迭代 while expression 成立 state...