程式結構 流程控制語句

2021-10-24 06:47:16 字數 1423 閱讀 6113

什麼是結構化程式?

結構化程式的優勢?

結構化程式有哪些?

什麼情況下使用什麼結構

條件結構

當某乙個或者多個條件同時成立時執行相應的**塊 這就是條件結構

語法1

if

(boolean表示式)

語法2

if

(boolean表示式)

else

語法3

if

(true

)elseif(

true

)else

總:

swhitch多分支

語法:

switch

(用於判斷的引數)

總:

while迴圈語句

場景: 乙個條件控制是否繼續執行這個語句

語法:

while

(條件表示式)

條件表示式必須是乙個boolean型別 可以是表示式 也可以直接是乙個boolean值 當條件為真時會一直執行 當條件為假時 會跳出迴圈

語法2:

do

while

(表示式)

for迴圈語句

語法1:

for

(表示式1

;表示式2

;表示式3

)

執行過程:

先執行表示式1

判斷表示式結果是否為真如果為真就執行 如果為假就跳過

執行表示式3

執行迴圈體

返回(2)繼續判斷是否成立 往復迴圈 直到條件不成立

語法2:(增強for)

for

(變數型別 變數x : 遍歷物件:

)

結構化程式 可以根據情況巢狀再一起使用

break也可以跳入到指定的語句中

語法:

標籤名字 : 迴圈體
look:

for(string arg : args)

}

continue 語句是對break語句做的補充 它不是跳出迴圈體而是 跳到本次迴圈結束前的語句 開始重新執行迴圈 for迴圈 和do…while while才能使用 for迴圈遇到 continue 是直接執行語句3 然後判斷條件是否成立如果成立執行 不成立跳過 while 和 都…while 是直接執行條件語句 continue 也支援標籤功能 語法break 一樣

Python流程控制語句流程控制語句

流程控制語句1 if語句 if 語句基本用法 if 表示式 語句塊其中,表示式可以是乙個單純的布林值或變數,也可以是比較表示式或邏輯表示式,如果表示式為真,則執行 語句塊 如果表示式的值為假,就跳 過 語句塊 繼續執行後面的語句。2 if else語句 if else 語句基本用法 if 表示式 語...

流程控制語句 選擇結構

流程控制語句 可以控制程式的執行流程。分類 順序結構 選擇結構 迴圈結構 選擇結構 選擇結構 if語句 switch語句 1.if語句 1.if語句的格式1 if 比較表示式 elseelseelseelse 3.if語句的格式3 if 比較表示式1 elseif 比較表示式2 elseif 比較表...

流程控制語句

for a b c 若迴圈體中出現continue,c語句仍得到執行。while dowhile b 執行完do後大括號,再檢驗while b 條件,若為真,繼續。從而有a語句塊至少執行一次的特性。continue 迴圈體內餘下語句忽略,繼續下次迴圈。break用於跳出迴圈或switch.case....