ジャンプステートメント
ラベルステートメント
goto 識別子;
識別子:
gotoステートメントは,深くネストされたループの内側から直接ループを抜けられます。一方,breakステートメントは,繰り返しステートメントの一つのレベルからしか終了できません。
//MAINセクション
MAIN
{
...
...
AIT_LogMessage("LBL030: JUMP TO LABEL");
goto label1;
AIT_LogMessage("LBL030: NOT DISPLAYED 1"); // 実行されない
label1: // 制御はここに移る
AIT_LogMessage("LBL030: JUMPING TO LABEL "); // 実行される
}
プログラミングスタイルとしては,できるだけgotoステートメントよりbreak,continue,およびreturnステートメントを使う方がよいでしょう。