天天看點

c/c++ 手把手教你循環語句:for循環 、 while循環 、 do-while循環循環語句小結:

文章目錄

  • 循環語句
    • for循環
      • 表達句格式
    • while循環
      • 表達句格式
    • do-while循環
      • 表達句格式
    • 例題
  • 小結:

循環語句

循環語句的定義:

在不少實際問題中,有許多具有規律性的重複操作,是以在程式中就需要重複執行某些語句。循環結構是在一定條件下反複執行某段程式的流程結構,被反複執行的程式被稱為循環體。

循環語句是由循環體及循環的終止條件兩部分組成的。

for循環

表達句格式

for表達式:

for(表達式1;表達式2;表達式3)語句:循環體

表達式1:一般為指派表達式,給控制變量賦初值;

表達式2:關系表達式或邏輯表達式,循環控制條件;

表達式3:一般為指派表達式,給控制變量增量或減量。

語句:循環體,當有多條語句時,必須使用複合語句。

例:

for(int i=1;i<=n;i++){
    cnt++;
}
/*int i=1(表達式1)可以在表達式1裡面定義變量
i<=n(表達式2)
i++(表達式3)

           

while循環

表達句格式

while表達式:

while(條件表達式)

這裡的表達式是循環能否繼續下去的條件,而語句是循環體。隻要表達式為真,則執行循環體内語句。否則終止循環,執行循環體外語句。

例:

int i=1;
while(i<=n){
	cnt++;
	i++;
}
           

do-while循環

表達句格式

do-while表達式:

do{

循環體

} while(條件表達式);

例:

int i = 1;
do {
	cnt++;
	i++;
} while (i <= n);
//注意:在while(條件表達式)末尾應有分号
           

例題

洛谷P5722數列求和

戳下面連結有題解:本人題解

力扣202快樂數

戳下面連結有題解:本人題解

小結:

循環結構還是比較重要的知識點,一定要搞懂它。在今後的學習中會經常用到。

如果實在不會,建議辍學。

看了我的文章,怎能不會呢?

繼續閱讀