(c语言)goto语句

#include <stdio.h>
int main()
{
    while(1)
    {
        printf("hehe\n");
        goto end;    //goto 语句可用于跳出死循环,强制跳转到指定字符处
    }
    end:     //指定字符后加冒号
    return 0;
}


int main()
{
    int i = 0;
    int j = 0;
    for (i = 0; i < 100; i++)
    {
        for (j = 0; j < 100; j++)
        {
            printf("heh\n");
            goto add;    //或用于跳出深层循环
        }
    }
    add:
    return 0;
}

//注意,goto语句不可随意使用,尽可能少量的使用
//因为强制跳出有可能造成循环紊乱

相关推荐

  1. c语言goto语句

    2023-12-15 09:34:02       39 阅读
  2. c语言goto语句

    2023-12-15 09:34:02       33 阅读
  3. c++无条件转移语句goto的介绍

    2023-12-15 09:34:02       23 阅读
  4. C#拾遗补漏之goto跳转语句

    2023-12-15 09:34:02       20 阅读
  5. Rust 语言不支持 goto 语句

    2023-12-15 09:34:02       9 阅读
  6. C语言中的goto语句:使用、争议与最佳实践

    2023-12-15 09:34:02       32 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-15 09:34:02       14 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-15 09:34:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-15 09:34:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-15 09:34:02       18 阅读

热门阅读

  1. AI助力DevOps新时代

    2023-12-15 09:34:02       30 阅读
  2. Spring Integration接收TCP与UDP请求

    2023-12-15 09:34:02       36 阅读
  3. php使用OpenCV实现从照片中截取身份证区域照片

    2023-12-15 09:34:02       32 阅读
  4. Qt图像处理-OpenCv中Mat与QImage互转

    2023-12-15 09:34:02       37 阅读
  5. [Git]-{修改远程仓库地址}

    2023-12-15 09:34:02       27 阅读
  6. Elasticsearch之_reindex

    2023-12-15 09:34:02       33 阅读
  7. TypeScript中的接口(interface )详解

    2023-12-15 09:34:02       32 阅读
  8. html2canvas库——前端实现基于DOM的截图

    2023-12-15 09:34:02       40 阅读
  9. xml.dom --- 文档对象模型 API

    2023-12-15 09:34:02       31 阅读
  10. OpenShift与Rancher

    2023-12-15 09:34:02       27 阅读