break; bei if() in do{}while(true);
-
do { if(...) { ... break; } } while(true);
Bricht das break hier nur aus if() aus oder auch aus while?
-
break; gibt es nicht für if, break geht nur für for, while und switch.
Deshalb bezieht sich dein break auf das while.
-
Die Frage ist wohl eher, auf welche Schleife sich das break hier bezieht:
while ( ... ) { while ( ... ) { if ( ... ) { break; } } }
(Jeweils innerste Schleife)
while ( ... ) { switch ( ... ) { case ( ... ): { break; } } }
(nur auf das Switch)