在break语句中使用国际编号的lable部分时
此时,break语句的功能是结束当前的语句块的执行,用标签来表示当前的浯语句块的开头
标记的break语句可以结束单个语句块,然后继续执行下一个浯语句。
例如,看看以下已标记的块和已标记的break语句:
ABC : if (检查(I ) ) }
for(intj=0; j10; j ) {
是if(Ji )
布雷克;
if(a(j ) ) I )=null ) ) )。
布雷克ABc;
}
...
}
...
在上面的块中,第一行的brcak语句没有标记。 其功能是在满足条件ji时退出for循环并执行以下语句: 这里的for循环是最内层的循环。 第6行的break语句是带标签的,如果满足条件a[j][i]=null,则结束以标签abc开始的整个块,转移到第10行的执行。 带标签的break浯文也有两个特征。 一种情况是,相同的标记块和标记的break语句必须一起出现。 第二,这种break语句允许程序跳出多路循环的内循环,跳出外循环或其他语句,并移动到语句块后面执行。 综上所述,break语句可以用于实现c和c的goto语句功能。