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