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 只是讀入乙個字元,而...