Se eu usar uma break
instrução, ela só quebrará o loop interno e preciso usar algum sinalizador para quebrar o loop externo. Mas se houver muitos loops aninhados, o código não terá uma boa aparência.
Existe alguma outra maneira de quebrar todos os loops? (Por favor, não use goto stmt
.)
for(int i = 0; i < 1000; i++) {
for(int j = 0; j < 1000; j++) {
if(condition) {
// both of the loops need to break and control will go to stmt2
}
}
}
stmt2