前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >goto语句的含义及其用法

goto语句的含义及其用法

作者头像
用户11070251
发布2024-04-11 14:48:19
710
发布2024-04-11 14:48:19
举报
文章被收录于专栏:PomathPomath

前言

        goto语句和跳转标号,是C语言中一种非常特别的语法,goto语句可以实现在同一个函数内跳转到设置好的标号处,其实这个用到的情况也非常之少,下面将其简单介绍一下。

举例

代码语言:javascript
复制
#include <stdio.h>
int main()
{
	printf("that good\n");
	goto next;
	printf("oh yes\n");

next:
	printf("跳过了oh yes的打印\n");
	return 0;
}

        语句如果使用的不当,就会导致在函数内部随意乱跳转,打乱程序的执行流程,所以我们的建 议是能不用尽量不去使用;但是 goto 语句也不是一无是处,在多层循环的代码中,如果想快速跳出 ,使用 goto 就非常的方便了。

代码语言:javascript
复制
for(...)
    {
     for(...)
     {
         for(...)
         {
             if(disaster)
             goto error;
             }
         }
    }
    error:
 }

        本来 for 循环想提前退出得使用  break ,⼀个 break 只能跳出⼀层 for 循环,如果3层循环嵌套 就得使用3个 break 才能跳出循环,所以在这种情况下我们使用  goto 语句就会更加的快捷。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-01-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 举例
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档