×
演算子と制御文
ラベル(Label)とは、ステートメントの前に ラベル名: の形式で配置する識別子です。 通常の break や continue は「自身を直接囲んでいる最も内側のループ」のみを対象としますが、break ラベル名; や continue ラベル名; を使用することで、指定したラベルが付けられた親側の外次ループに対して脱出やスキップの命令を適用できます。 なお、break 文はループ文(for, while, do-while)および switch 文の中で使用できますが、continue 文は「ループ文の中でのみ」使用可能であり、ループを伴わない単独の if 文や switch 文の中で continue を書くとコンパイルエラーになります。

試験でのポイント