goto语句的无赖和妙用:
C语言中提供了可以滥用的goto语句和标记跳转的符号,从理论上goto语句是没有必要的,实践中没有goto语句也很容易写出代码。
但是某些场景下goto语句还是用的着的,并且用起来很简单,最常见的用法就是终止某些深度嵌套使用的结构处理过程。如:一次性跳出多次循环(break只能跳出一次循环)。
for(...)
for(...)
for(...)
{
if(A)
goto B;
}
B:
if(C)
//做出处理
由此观之,在此时goto语句的使用避免了多次对break的重复使用,节省了时间。