學習筆記4 迴圈結構

2021-06-08 07:12:49 字數 1626 閱讀 3045

windows phone 7手機開發、.net培訓、期待與您交流!

1、while迴圈結構:

例:int i=0;//一般稱i為迴圈變數

while(i<5)

while迴圈的語法:

while(迴圈條件)

執行過程:

1)、先判斷迴圈條件,如果條件為true,則轉向2),如果條件為false,則轉向3)

2)、執行迴圈體,迴圈體執行完後,轉向1)

3)、跳出迴圈,迴圈結束。

注意:在迴圈體中,如果條件為true,則轉向2),如果條件為false,則轉向3)。

特點:先判斷,再迴圈。

2、do

while(條件);

執行過程:1,執行迴圈體

2,判斷條件是否成立,如果條件為true,則轉向1.如果條件為false,則             轉向3

3,跳出迴圈,迴圈結束。

特點:先執行,再判斷。

注意:假如迴圈條件一開始就不成立,對於while迴圈,一次都不會執行,對於do0-while,則會執行一次。

3、檢測異常:

try//檢測

catch

如果try中的**沒有異常,則不會執行catch中的**

如果try中的**有異常,則會執行catch中的**

4、注意迴圈和try-catch的巢狀使用可以解決很多bug。

5、設定斷點出的黃色行**,將要執行,還沒執行。

6、for迴圈;

語法:for(表示式1;表示式;表示式3)

執行過程:

第一步:計算表示式1,轉向第2步;

第二步;計算表示式2(迴圈條件),如果表示式2的值為true,轉向第三步,如果表示式2的值為false,轉向第5步。

第三步:執行表示式3,轉向第2步

第四步;執行表示式2,轉向第3步

第五步;退出迴圈。

7、break:

1)。可以用於跳出switch-case判斷中,用於跳出switch

2)用在迴圈中,用於立即跳出(終止)迴圈。

注意:用於迴圈中時,跳出的是break所在的迴圈。

8、bool flag=false,標誌位

9、continue;

用於迴圈中,程式一旦執行到continue語句,立即結束本次迴圈(就是不再執行迴圈體中continue下面的語句了),直接進行下一次迴圈。(do-while/while直接進行下一次迴圈條件的判斷,如果條件成立,則再次進入迴圈。對於for迴圈,先執行表示式3,再判斷迴圈條件是否成功!)

10、三元表示式;

式1?式2:式3

int max=a>b?a:b;

console.writeline(max);

console.readkey();

*   

*** 

*****

*******

用c#程式設計輸出   「 *********」,自學到迴圈這一節,像乘法表這些簡單的迴圈問

*******     問題已經可以解決,但是這個圖形的輸入,還是                      *****      感覺有點棘手

****

破解密碼:

windows phone 7手機開發、.net培訓、期待與您交流!

學習筆記4 (for迴圈)

2.for迴圈 for迴圈把上述3個行為 初始化 測試和更新 組合在一處。程式示例1.1 使用for的計數迴圈 include int main viod 關鍵字for後面的圓括號中有3個表示式,分別用兩個分號隔開。第1個表示式是初始化,只會在for迴圈開始時執行一次。第2個表示式是測試條件,在執行...

C語言學習筆記 4 之迴圈結構

介紹 迴圈本質上就是重複,所有需要重複執行的 都可以用迴圈來實現。在c語言中,能夠達到迴圈效果的語句有如下 1 if和goto語句構成的迴圈 2 while語句 3 for語句 4 do while語句 goto語句 goto語句是無條件跳轉語句,讓cpu到指定的地方去執行。語法 goto 行標識 ...

4 迴圈結構

while 條件表示式 返回隨機乙個 a,b 範圍內的整數公式 arc4random b a 1 a 結束本次迴圈,continue後面的 不再執行,直接進入下次迴圈 do while 條件表示式 for 迴圈變數初始化 迴圈條件 迴圈增量 執行結果 原因 因為 scanf c 只是讀入乙個字元,而...