Visual Studio編程的時(shí)候經(jīng)常使用for循環(huán)語(yǔ)句,每個(gè)語(yǔ)句后一般要加分號(hào),如果在For循環(huán)后多加一個(gè)分號(hào),會(huì)出現(xiàn)什么結(jié)果呢?下面我們就來(lái)看看詳細(xì)的教程。
1、如果在for循環(huán)后,添加一個(gè)分號(hào)會(huì)有什么樣的錯(cuò)誤呢?首先,定義一個(gè)整型變量n和tote,保存各整數(shù)以及總和。
2、接著,設(shè)置總和tote的初值為0。
3、用for語(yǔ)句來(lái)執(zhí)行循環(huán)的判斷,判斷數(shù)的初值為50,條件為n是否大于0,每執(zhí)行一次循環(huán)n就減1。
4、注意,在for循環(huán)之后,我們添加了一個(gè)分號(hào)。
5、當(dāng)條件成立時(shí),總數(shù)tote等于前面的總數(shù)加新的n值,實(shí)現(xiàn)0至50整數(shù)的累加。
6、最后,在窗口中輸出0到50所有整數(shù)的和,代碼如下圖所示。
7、運(yùn)行程序,在窗口中輸出的值卻是-1,這是什么原因呢?原因就在for語(yǔ)句后加的分號(hào),由于在for語(yǔ)句后加了分號(hào),使for語(yǔ)句執(zhí)行的循環(huán)成為空循環(huán),即for語(yǔ)句執(zhí)行了51次空循環(huán),最后一次循環(huán)中n的值變?yōu)?1,才執(zhí)行累加,所以計(jì)算出的總和為-1。
8、現(xiàn)在,將for語(yǔ)句后的分號(hào)刪除,如下圖所示。
9、運(yùn)行程序,在窗口中就輸出0到50所有整數(shù)和的正確值,即1275。
以上就是vs2015中for循環(huán)加分號(hào)的結(jié)果,希望大家喜歡,請(qǐng)繼續(xù)關(guān)注錯(cuò)新站長(zhǎng)站。
相關(guān)推薦:
vs2015怎么判斷整數(shù)的奇偶性?
vs中if表達(dá)式為布爾值該怎么書寫?
vs2015網(wǎng)頁(yè)怎么判斷密碼位數(shù)是否正確?
新聞熱點(diǎn)
疑難解答
圖片精選