break,continue,return

break
跳出這個循環,這個循環結束了

continue
結束的是本次循環,繼續執行下一次循環

        int tmp = 1;
        for(int i=1;i<=4;i++){
            for(int j=0;j<=9;j++)
            {
                if(i==4&&j==0) continue;
                int t=(x/(10*tmp))*10*tmp+x%tmp+j*tmp;
                if(!vis[t]&&prime[t]){
                    que.push(t);
                    vis[t]=1;
                    step[t]=step[x]+1;
                }

            }

在這個代碼中,i=4&&j=0這個結束了,立即執行下一個

return

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章