黑馬程式設計師 迴圈結構

2021-06-22 11:16:40 字數 1256 閱讀 8793

---------------------- asp.net+unity開發、.net培訓、期待與您交流! ----------------------

迴圈結構

1、while

while迴圈的基本語法:

while(表示式1)

語句2;

執行過程:

1、對表示式1進行求值

2、如果表示式1的值為false,則跳轉到第4步,如果表示式1的值為true,則跳轉到第3步

3、執行迴圈體,然後跳轉到第1步

4、跳出while迴圈,執行語句2

2、do-while

do-while語句的特點:

1、迴圈體至少執行1次,因為在迴圈的底部才會對表示式(迴圈條件)進行計算(判斷)

2、迴圈條件的關閉小括號()後面有乙個分號;

do-while迴圈的基本語法:

dowhile(表示式1);

語句2;

執行過程:

1、執行迴圈體,執行完後跳轉到2

2、計算表示式1,

3、如果表示式1的值為true,則跳轉到1,如果表示式1的值為false,則跳轉到4

4、跳出迴圈,執行語句2

3、for

for迴圈的基本語法:

for(語句1;語句2;語句3)

語句4;

釋義:語句1:常常被使用者宣告和初始化迴圈中使用的本地變數

語句2:表示式(迴圈條件),其結果可以計算為true或者false,此表示式是for迴圈中必須有的語句,若語句2為空,則將永遠返回為true(如果沒有跳轉語句,則這個迴圈就是死迴圈)

語句3:是跟在迴圈體之後立即執行的語句,執行完此語句後,要立即返回到迴圈的頂端,也就是重新執行語句2

注: for迴圈中變數的作用域:在迴圈體內部宣告的變數只能在迴圈體內部使用

迴圈變數(整型integer)的定義:一般為i、j、k、l、m、n(迴圈從外層到內層的排序)

執行過程:

1、執行語句1,宣告乙個迴圈條件的變數

2、執行語句2:計算表示式或者是判斷迴圈條件是否為true,如果為true,則跳到第3步,如果為false,則跳轉到第5步

3、執行迴圈體

4、執行語句3,然後跳轉到第2步

5、跳出迴圈,執行語句4

---------------------- asp.net+unity開發、.net培訓、期待與您交流! ----------------------

詳細請檢視:www.itheima.com

黑馬程式設計師 選擇結構 迴圈結構

l 順序結構 預設的流程結構。按照書寫順序執行每一條語句。l 選擇結構 對給定的條件進行判斷,再根據判斷結果來決定執行哪一段 l 迴圈結構 在給定條件成立的情況下,反覆執行某一段 l if 表示式 語句1 u if count 50 開班 上課 l if 表示式 語句1 else 語句2 u f c...

黑馬程式設計師 C語言 迴圈結構 for迴圈

for 語句1 條件 語句2 語句1 初始化語句 語句2 增量語句 執行完迴圈體後再執行的語句 1.for一開始就會執行一次語句1 整個for迴圈只會執行一次 2.判斷條件是否成立,如果條件成立,就會執行一次迴圈體,然後就會執行語句2,再次判斷條件是否成立 不要隨便在for 後面寫分號 for in...

黑馬程式設計師 C語言之迴圈結構

asp.net unity開發 net培訓 期待與您交流!今天看的是c語言的迴圈結構,c語言中乙個很重要的部分也就是迴圈結構。他分為幾個部分,乙個是for迴圈,while迴圈,do while迴圈。下面就乙個乙個講解下迴圈結構。for迴圈 for 語句1 條件 語句2 語句1 初始化語句 語句2 增...