評價: 0 回應: 0 閱覽: 71
置頂

break的問題

for(int r=0; r<100; r++){
        if(cache[index][r].v && cache[index][r].tag==tag){
                cache[index][r].v=true;
                cache[index][r].hit_count++;
                enable_instructions[access]=2;
                stillAccessing=false;cout <<"(hit)";
                break;
                }
            }

有點搞不清楚...虛心請教一下...

我想請問...以上的for()預設是執行100次

假設我在第55次的時候if()的條件成立了,然後第56~100次的for loop就不做了

那我的break放這裡對嗎?

break是跳出if這個{}還是會跳出for的{} ?(我想要跳出整個for)

會員登入 (先登入會員才能回覆留言喔!)

Facebook留言