選擇 迴圈 控制語句

2021-10-08 08:12:47 字數 1521 閱讀 2925

if()

do;elseif(

)do;else

&&  	與    if(a=1&&b=2)  do;

|| 或

! 非

! > && > || 非的優先順序最高。

switch

(表示式)

case後面必須是常量。

如果後面不加break,會執行後面的全部case。

while

(表示式)

do

while

(表示式)

;//while後面的分號不能少。

執行do中的語句,直到while中的表示式為非。

while時先判斷再執行,do while是先執行一次再進行判斷,至少執行一次迴圈。

for

(表示式1

;表示式2

;表示式3

)

表示式1:設定初始條件,只執行一次。初始條件中的變數必須先宣告(c99可以在for語句中宣告變數並賦值)。

表示式2:設定迴圈條件,如果滿足條件,則執行do;如果不滿足則退出迴圈,不執行表示式3。

表示式3:調整迴圈。

case 常量:do1;

break

;

for()

while()

可以用break在迴圈中間結束迴圈,一般要加個判斷條件。

使用continue來提前結束本次迴圈,接著執行下次迴圈。continue後面的語句不執行了。

for

(int i=

1;i<=

100;i++

)

goto語句也稱為無條件轉移語句;goto語句的語義是改變程式流向, 轉去執行語句標號所標識的語句;goto語句通常與條件語句配合使用。可用來實現條件轉移, 構成迴圈,跳出迴圈體等功能。

語法:

迴圈體或switch

flag://do2

void

main()

}/* this message does not print: */

printf

("loop exited. i = %d\n"

, i )

; stop:

printf

("jumped to stop. i = %d\n"

, i )

;}

void

main()

stop:

printf

("jumped to stop. i = %d\n"

, i )

;}

選擇控制語句和迴圈結構

程式是從上往下進行載入,按照 的編寫順序進行執行。if else 語句 if 單支情況 if語句的格式 if 布林型別表示式 布林型別值 if語句 單支 的執行流程 if else if else語句 多支情形 格式 if 布林型別表示式1 else if 布林型別表示式2 else if 布林型別...

流程控制語句 順序 選擇 迴圈

塊語句 成為乙個整體 語句 空語句 非空語句 程式的流程控制 順序,選擇控制,迴圈 1 順序執行 從上往下,逐條來執行 2 選擇控制 當達到某種條件,執行特定的命令 if swich if 邏輯條件表示式 語句 雙分支 if 表示式1 語句1 else if 表示式2 語句2 else 語句n 巢狀...

Python 迴圈語句及迴圈控制語句

迴圈語句允許我們執行乙個語句或語句組多次,下面是在大多數程式語言中的迴圈語句的一般形式 python 提供了 for 迴圈和 while 迴圈 在 python 中沒有 do.while 迴圈 迴圈控制語句可以更改語句執行的順序。python支援以下迴圈控制語句 python 程式設計中 while...