課程
/后端開發(fā)
/C
/C語言入門
為啥要加break?
2015-03-03
源自:C語言入門 6-6
正在回答
不加 break:
結(jié)果會(huì)變化 return 返回的是 -1!?。?!
因?yàn)?你要找的8 數(shù)組下標(biāo)為 3 ?如果此時(shí)不用break 結(jié)束循環(huán) 那么執(zhí)行完后 還要在執(zhí)行下一個(gè) 也就是i=4 ?當(dāng)i=4時(shí) 不滿足if條件 程序執(zhí)行道else后的語句 index=-1 ?然后 還要再執(zhí)行i=5 ?此時(shí)已經(jīng)不滿足for循環(huán) 整個(gè)大循環(huán)結(jié)束 return 返回 -1 ?再回到主函數(shù) ?因?yàn)?index=-1 則會(huì)執(zhí)行?
else
? ? {
? ? ? ? printf("%d在數(shù)組中不存在。\n",value); ? ?
? ? }
我這么說你明白了嗎?
monster語文
break一般是加在循環(huán)里面,在循環(huán)中遇到break就會(huì)停止循環(huán)
芥末菌的憂傷 提問者
章然 回復(fù) 芥末菌的憂傷 提問者
舉報(bào)
C語言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語言
3 回答這里為什么要加break;
4 回答?想問為什么要加break語句
1 回答為什么加上break;
1 回答test.c為啥要加static
2 回答為什么需要break呢
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-04-01
不加 break:
結(jié)果會(huì)變化 return 返回的是 -1!?。?!
因?yàn)?你要找的8 數(shù)組下標(biāo)為 3 ?如果此時(shí)不用break 結(jié)束循環(huán) 那么執(zhí)行完后 還要在執(zhí)行下一個(gè) 也就是i=4 ?當(dāng)i=4時(shí) 不滿足if條件 程序執(zhí)行道else后的語句 index=-1 ?然后 還要再執(zhí)行i=5 ?此時(shí)已經(jīng)不滿足for循環(huán) 整個(gè)大循環(huán)結(jié)束 return 返回 -1 ?再回到主函數(shù) ?因?yàn)?index=-1 則會(huì)執(zhí)行?
else
? ? {
? ? ? ? printf("%d在數(shù)組中不存在。\n",value); ? ?
? ? }
我這么說你明白了嗎?
2015-03-03
break一般是加在循環(huán)里面,在循環(huán)中遇到break就會(huì)停止循環(huán)