语法结构
part://冒号
XXXXXXX;
XXXXXXXX;
XXXXXX;
XXXXXX;
goto part;//goto+标签名
作用
goto 加上标签名,使用goto语句会跳转到标签名所在位置;
避免使用goto语句
goto语句的滥用很有可能导致程序陷入到死循环中,可以使用if语句代替
goto语句的正确使用场景
在跳出多层嵌套循环,使用break(一次break只能跳出当前循环)跳出循环时要多次使用,可能带来不变;但使用goto语句时可以一次跳出循环
while(funct > 0)
{
for(i = 1; i <= 100; i++)
{
其他语句;
if(问题)
goto help;
其他语句;
}
其他语句;
}
help : 语句