跳转控制R-1-5-1强制

禁止向内或向后 goto

向内 goto: 指的是在复合语句外跳转到复合语句内的标签

向后 goto: 指的是在前(下)方跳转到后(上)方的标签

向复合语句内 goto
test.c
1void foo(void)
2{
3 goto Inner;
4 for (int i = 0; i < 7; ++i)
5 {
6Inner:
7 }
8}
向前 goto
test.c
1void foo(void)
2{
3 goto NEXT;
4NEXT:
5}