goto 语句的作用就是直接跳转到指定标签的位置。
语法:goto 标签;
其中标签需要被定位于某个语句的前边,比如:
include <stdio.h>
int main()
{
int i = 5;
while (i++)
{
if (i > 10)
{
goto Label;
}
}
Label: printf("Here, i = %d\n", i);
return 0;
}
重要:开发中要尽量避免使用 goto 语句。其实就连 C 语言的作者也觉得 goto 语句非常容易被滥用,并且建议一定要谨慎使用,甚至根本不用它。
但在一种情况下使用 goto 语句是情有可原的,那就是当面临要跳出多层循环的时候,使用 goto 语句要比多个 break 语句好使。
浙公网安备 33010602011771号