.NET基礎(chǔ)第五天


一、程序的調(diào)試
????1. 程序調(diào)試:
????????a. 寫完一段程序后,想看一下這段程序的執(zhí)行過(guò)程
????????b. 當(dāng)你寫完這段程序后,發(fā)現(xiàn),程序并沒有按照你想象的樣子去執(zhí)行
????2. 調(diào)試方法:
????????a. F11逐語(yǔ)句調(diào)試
????????b. F10逐過(guò)程調(diào)試
????????c. 斷點(diǎn)調(diào)試? 程序運(yùn)行的斷點(diǎn)處,就不會(huì)向下自動(dòng)執(zhí)行了 需要手動(dòng)執(zhí)行
二、for循環(huán)
語(yǔ)法;
表達(dá)式1一般是聲明循環(huán)變量,記錄循環(huán)的次數(shù)(int i=0;)
表達(dá)式2一般為循環(huán)條件(i<10)
表達(dá)式3一般為改變循環(huán)條件的代碼,使循環(huán)條件終有一天不再成立(i++)
執(zhí)行過(guò)程:
????????程序首先執(zhí)行表達(dá)式1,聲明了一個(gè)循環(huán)變量來(lái)記錄循環(huán)的次數(shù),然后執(zhí)行表達(dá)式2,判斷循環(huán)條件是否成立,如果表達(dá)式2返回的結(jié)果使true,則執(zhí)行循環(huán)體。當(dāng)執(zhí)行完循環(huán)體后,執(zhí)行表達(dá)式3,然后執(zhí)行表達(dá)式2繼續(xù)判斷循環(huán)條件是否成立,如果成立則繼續(xù)執(zhí)行循環(huán)體,如果不成立,則跳出for循環(huán)
三、三元表達(dá)式
語(yǔ)法:
表達(dá)式1一般為一個(gè)關(guān)系表達(dá)式
如果表達(dá)式1的值為true 那么表達(dá)式2的值就是整個(gè)三元表達(dá)式的值
如果表達(dá)式1的值為false 那么表達(dá)式3的值就是整個(gè)三元表達(dá)式的值
注意:表達(dá)式2的結(jié)果類型必須和表達(dá)式3的結(jié)果類型一致,并且也要跟整個(gè)三元表達(dá)式的結(jié)果類型一致