條件語句和迴圈語句

2021-08-07 16:22:35 字數 1166 閱讀 3060

條件語句

if語句有三種用法

1.if(表示式)    //如果表示式的值為真,則執行括號內的復合語句

2.if(表示式)

else         //如果表示式的值為真,則執行語句1,否則執行語句2

3.if(表示式)

else if

else if

...else        //如果表示式的值為真,則執行對應的語句然後跳出if語句執行後面的語句,若所有表示式均為假,則執行語句m,然後執行後面的程式。

4.當else if語句過多時,可以改用switch語句

用法:switch(表示式)

如果表示式的值等於某個case語句後的值,則會執行該case語句後面的語句,遇到break語句中斷。若表示式的值不等於任何乙個case語句後的值,則執行default標籤下的語句。

迴圈語句

迴圈語句有三種方法

1.while語句

while(表示式)  //若表示式的值為真,則執行迴圈體內的語句,否則就跳出迴圈體執行後面的語句。

2.do while語句

dowhile;  //先執行迴圈體內的語句,再判斷表示式的值是否為真,若為真則繼續執行迴圈體,否則跳出迴圈。while表示式後面有省略號

區別:do while迴圈,迴圈次數》=1;

while迴圈,迴圈次數》=0

3.for語句

for(初始化語句;條件語句;控制語句)  //for(int i; i<9; i++)

for迴圈的執行順序和其他的迴圈語句不一樣,首先執行初始化語句,然後測試條件語句,若條件語句成立的話則執行迴圈體,然後執行控制語句,然後再測試條件語句,重複以上執行過程,直到條件語句不成立才跳出迴圈。

迴圈的終止和中斷

終止:break語句,執行迴圈體時,若執行到break語句會直接跳出迴圈。

中斷:continue:執行迴圈體時,若執行到continue語句會跳過這次迴圈的結果,然後執行下一次迴圈。

goto:用法為 goto label;  goto為無條件轉移,用法幾乎沒有限制,遇到goto語句會跳到goto後面的標籤的語句,不建議使用,會使得程式看起來混亂

return:執行迴圈體時,執行到return語句時,會終止方法,表示方法執行結束,剩餘的**不再執行,return後面的返回值可以是常量、變數、表示式。

Python條件語句和迴圈語句

1 python條件語句 python條件語句是通過一條或多條語句的執行結果 true或者false 來決定執行的 塊。python程式語言指定任何非0和非空 null 值為true,0 或者 null為false。基本形式為 if 判斷條件 執行語句 else 執行語句 當判斷條件為多個值時,可以...

python 條件語句和迴圈語句

一 條件分支語法 if 條件 條件為真執行得操作 else 條件為假執行的操作 使用三元操作符 語法 x if 條件 else y eg x,y 4,5 if x y small x else y small x if x y else y elif else if的縮寫 二 for迴圈 for 目...

Python 迴圈語句和條件語句

python程式語言指定任何非0和非空 null 值為true,0 或者 null為false。python 程式設計中 if 語句用於控制程式的執行,1.基本形式 if 判斷條件1 執行語句1 elif 判斷條件2 執行語句2 elif 判斷條件3 執行語句3 else 執行語句4 2.if el...