在“continue”或“break”之后将执行哪个语句?

for(int i = 0; i < count; ++i)
 {
     // statement1
     for(int j = 0; j < count; ++j)
     {
         //statement2
         if(someTest)
             continue;
     }
     //statement3
 }

for(int i = 0; i < count; ++i)
 {
     // statement1
     for(int j = 0; j < count; ++j)
     {
         //statement2
         if(someTest)
             break;
     }
     //statement3
 }

最佳答案

继续:++j,然后如果是j < count,则为statement2,否则为statement3
休息:statement3

关于c++ - C++继续还是打破,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6368141/

10-12 23:56