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 语句好使。

posted on 2025-03-26 20:07  t-y-l  阅读(39)  评论(0)    收藏  举报