I found this question on Jargon.
=========================================
11) A label for the break statement
a) must be before a for, do or while loop (other than white space(s) and comments)
b) must be before an if, else, for, do or while statements (other than white space(s) and comments)
c) should not be before another label
d) must be before a for,do,while loop or a block inside a loop (other than white space(s) and comments)
e) None of the above
Select the most appropriate answer
==========
the answer given is D. but I don't think it's right to say "must be" because you can put a label in front of any block of code and put break label inside that block of code. you can do:
label1: {int www, uuu; break label1;}
it will compile.
am I correct or am I missing something? please help!
thanks a lot!
chun