流程控制語句

2021-08-22 11:59:35 字數 1232 閱讀 6889

第一章 流程流程控制

順序結構

​ 程式從上到下一行一行執行,直到結束。

​ sequence(順序)

第二章 判斷語句

2.1 判斷語句 --if

​ if語句的第一種格式

​ if(條件)elseelse if(判斷條件2)else if(判斷條件n)elsewhile(條件判斷);

擴充套件格式:

初始化語句;

dowhile(條件判斷);

4.5三中迴圈的區別

for迴圈、while迴圈、do-while迴圈

1.fo迴圈當中的變數作用域與其他二者不同。其他二者定義本來就在外面,所以超出迴圈之後還能繼續用。

2.do-while迴圈第一次沒有條件判斷,先斬後奏;但是for迴圈、while迴圈都是第一次先判斷再執行迴圈體。如果迴圈的條件根本從來沒有滿足過,那麼for迴圈將會執行0次;但是do–while無論條件如何,至少會有一次。

3.使用建議:凡是次數確定、範圍確定。盡量多用for迴圈來否則次數不確定,多用while迴圈。

4.6迴圈控制語句

break

break關鍵字,既可以用在switch結構當中,也可以用在迴圈當中。含義差不多:只要執行了break,那麼整個迴圈立刻結束。

continue

continue關鍵字,通常在迴圈當中使用。

三種迴圈在絕大多數情況下,可以互相轉換。但是有一些特例。

for迴圈當中的步進語句,因為在上方小括號裡面有貴賓座,所以不會受到continue影響。

while/do–while迴圈,步進語句就在下方大括號裡面,也包含被continue跳過的。

4.7 死迴圈

永遠停不下來的迴圈,學名叫做「死迴圈」。

死迴圈的標準寫法:

while(true){

迴圈體;

另外一種寫法

需要認識,一般不推薦

for(;;){

迴圈體;

死迴圈也可以叫做無線迴圈,但還有乙個更好聽的名字叫做:永真迴圈。

第五章 擴充套件知識點

在迴圈巢狀當中,也可以使用break或者continue,但是要記住:

break或者continue預設只能作用於當前層次迴圈。

如果希望在內層迴圈使用控制語句,但是要控制外層迴圈,就需要使用「標籤」寫法。

標準寫法

標籤名稱:外層迴圈{

​ 內層迴圈{

​ break/continue 標籤名稱;

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

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

流程控制語句

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

流程控制語句

迴圈 while do while for 判斷 if else switch case 異常處理 try catch finally throw 分支 break continue label return 迴圈 while和do while語句 while語句用於在條件保持為true時反覆執行乙...