<a href="http://net.itheima.com/" target="blank">Windows Phone 7手機開發</a>、<a href="http://net.itheima.com/" target="blank">.Net培訓</a>、期待與您交流!
1、while迴圈結構:
例:int i=0;//一般稱i為迴圈變數
while(i<5)
{
執行語句;
i++;
}
while迴圈的文法:
while(迴圈條件)
{
迴圈體(要迴圈執行的N條程式;一般含有i++;)
}
執行過程:
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#編程輸出 “ *********”,自學到迴圈這一節,像乘法表這些簡單的迴圈問
******* 問題已經可以解決,但是這個圖形的輸入,還是 ***** 感覺有點棘手
***
*
破解密碼:http://howsecureismypassword.net/
<a href="http://net.itheima.com/" target="blank">Windows Phone 7手機開發</a>、<a href="http://net.itheima.com/" target="blank">.Net培訓</a>、期待與您交流!