課程
/后端開發(fā)
/C
/Linux C語言編程基本原理與實(shí)踐
if(0==i) break;如何這塊break跳出了,下面的count++;s+i;還能執(zhí)行?這是為什么
2015-12-06
源自:Linux C語言編程基本原理與實(shí)踐 9-1
正在回答
原因就是if語句后面沒有大括號(hào)的時(shí)候,只會(huì)進(jìn)行后面緊跟著的一行代碼,已";"結(jié)束,所以后面的count++和s+=i;
不受if(0 == i)這個(gè)判斷的影響。當(dāng)if(0 == i)時(shí),只會(huì)執(zhí)行break這一句話,如果i != 0 的時(shí)候 就執(zhí)行count++ ;s += ;
舉報(bào)
本視頻教程介紹C語言基本工作原理以及適用與C的實(shí)際開發(fā)方式
2 回答在vim里面shift+i出現(xiàn)的是大寫i,怎么回事?
1 回答如何跳轉(zhuǎn)到下面的代碼?
2 回答為什么我按shift+a/i只出來大寫啊
1 回答一樣的代碼,break 失效怎么解決?
2 回答第二個(gè)echo ? 為什么返回101同時(shí)還能執(zhí)行hello word?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2015-12-07
原因就是if語句后面沒有大括號(hào)的時(shí)候,只會(huì)進(jìn)行后面緊跟著的一行代碼,已";"結(jié)束,所以后面的count++和s+=i;
不受if(0 == i)這個(gè)判斷的影響。當(dāng)if(0 == i)時(shí),只會(huì)執(zhí)行break這一句話,如果i != 0 的時(shí)候 就執(zhí)行count++ ;s += ;