課程
/后端開發(fā)
/C
/C語言入門
為啥要加break?
2015-03-03
源自:C語言入門 6-6
正在回答
不加 break:
結果會變化 return 返回的是 -1?。。?!
因為 你要找的8 數(shù)組下標為 3 ?如果此時不用break 結束循環(huán) 那么執(zhí)行完后 還要在執(zhí)行下一個 也就是i=4 ?當i=4時 不滿足if條件 程序執(zhí)行道else后的語句 index=-1 ?然后 還要再執(zhí)行i=5 ?此時已經(jīng)不滿足for循環(huán) 整個大循環(huán)結束 return 返回 -1 ?再回到主函數(shù) ?因為 index=-1 則會執(zhí)行?
else
? ? {
? ? ? ? printf("%d在數(shù)組中不存在。\n",value); ? ?
? ? }
我這么說你明白了嗎?
monster語文
break一般是加在循環(huán)里面,在循環(huán)中遇到break就會停止循環(huán)
芥末菌的憂傷 提問者
章然 回復 芥末菌的憂傷 提問者
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
3 回答這里為什么要加break;
1 回答if里面為什么要加break
4 回答?想問為什么要加break語句
1 回答為什么加上break;
1 回答test.c為啥要加static
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2015-04-01
不加 break:
結果會變化 return 返回的是 -1?。。?!
因為 你要找的8 數(shù)組下標為 3 ?如果此時不用break 結束循環(huán) 那么執(zhí)行完后 還要在執(zhí)行下一個 也就是i=4 ?當i=4時 不滿足if條件 程序執(zhí)行道else后的語句 index=-1 ?然后 還要再執(zhí)行i=5 ?此時已經(jīng)不滿足for循環(huán) 整個大循環(huán)結束 return 返回 -1 ?再回到主函數(shù) ?因為 index=-1 則會執(zhí)行?
else
? ? {
? ? ? ? printf("%d在數(shù)組中不存在。\n",value); ? ?
? ? }
我這么說你明白了嗎?
2015-03-03
break一般是加在循環(huán)里面,在循環(huán)中遇到break就會停止循環(huán)