1. 程式人生 > >C#學習筆記第二天

C#學習筆記第二天

(17)If-else:表區間判斷

(18)捕獲異常:語法上沒有錯誤,但在程式執行過程中,由於某些原因出現了錯誤,不能再正常的執行。我們在程式中經常會出現各種各樣的異常,你如果想要你的程式堅強一點,在你的程式碼中應該經常性地使用try-catch

(19)try-catch:try{可能出現異常的程式碼}catch{出現異常後執行的程式碼 }。如果try裡面的程式碼出現異常,哪怕這行程式碼後面有100行程式碼,都不會被執行,而是直接跳轉到catch中執行程式碼,try和catch之間不能有其他的程式碼

(20)switch-case:定值判斷 default 執行到switch時,首先將switch後面()裡的變數或者表示式計算出來,然後拿著這個值依次跟每個case後面所帶的值進行匹配,如果匹配成功,則執行該case後的程式碼,遇到break,退出。如果都不匹配,則執行default後的語句。 Switch(i){ Case1:Case2:Case3:Case4:Case5:i++}這裡面,12345執行的都是i++

(21)while迴圈:while(迴圈條件){迴圈體}

(22)do-while迴圈:先執行,再判斷。do{迴圈體}while{迴圈條件}

(23)break:跳出迴圈和switch-case

(**24)除錯:**當你寫完一個程式,發現他沒有按你設想的那樣執行,或者你想知道程式碼是什麼效果,用斷點, 1.F11單步除錯,標黃的不是正在執行的程式碼,是將要執行的程式碼,紅色說明剛剛的值發生改變。(F10逐過程除錯也可以); 2.斷點除錯:設定斷點,在程式碼左邊灰色邊沿,左鍵,即可。此時,程式碼執行到斷點就強行停止了。若想往下,就按F11,進行單步除錯。

(25)for迴圈:普通迴圈和巢狀迴圈

(26)三元表示式:表示式1(關係表示式)?表示式2:表示式3;如果表示式1成立,則表示式結果為表示式2,否之,結果為表示式3

(27)continue:立即結束本次迴圈,然後判定條件,進行下一次迴圈。一般和if結合使用

(28)變數的作用域:離你你定義變數最近的大括號內。