break 問題 滿臉的迷茫 求指教?。?!
有break只會(huì)執(zhí)行滿足條件的那個(gè)代碼,而沒有break會(huì)執(zhí)行其及其后代碼 ?還是全部 ?不管前面的還是后面的??????還有 ?為什么沒有break會(huì)一直執(zhí)行代碼 ? 其他代碼條件不是不滿足嗎???為什么會(huì)執(zhí)行???
有break只會(huì)執(zhí)行滿足條件的那個(gè)代碼,而沒有break會(huì)執(zhí)行其及其后代碼 ?還是全部 ?不管前面的還是后面的??????還有 ?為什么沒有break會(huì)一直執(zhí)行代碼 ? 其他代碼條件不是不滿足嗎???為什么會(huì)執(zhí)行???
2016-07-23
舉報(bào)
2016-07-23
switch(num),程序找到和num匹配的數(shù)字,作為起點(diǎn),開始往下執(zhí)行,(在這之前的代碼忽略),遇到break;則跳出循環(huán)體,否則繼續(xù)往下執(zhí)行,這里為什么會(huì)往下執(zhí)行呢,因?yàn)榕卸l件在找到起點(diǎn)的時(shí)候已經(jīng)結(jié)束了他的任務(wù),程序不會(huì)再去比較下一個(gè)數(shù)字是不是符合條件num,而是會(huì)一直執(zhí)行,直到遇見下一個(gè)break或者到最后執(zhí)行完default結(jié)束循環(huán)。