当前位置: 首页 > news >正文

【C++】continue语句、goto语句

1、continue  语句

作用:在循环语句中,跳过本次循环中余下尚未执行的语句。继续下一次循环。

注意:continue只能用于循环中。

示例:

代码:

//continue的用法
#include<iostream>
using namespace std;
int main()
{
    //如果是奇数,则输出,否则不输出
    for (int i = 1; i <= 100; i++)
    {
        if (i % 2 == 0)
        {
            continue;
        }
        cout << i << endl;
            
    }
    system("pause");
    return 0;
}

注意:continue 并没有使整个循环终止,而break会跳出循环。

2、goto语句

作用:可以无条件跳转语句。

语法:goto     标记;

注意:一般情况下,我们给标记起名时,一般都大写。

解释:如果标记存在,执行到goto语句时,会跳转到标记的位置。

示例:

代码:

//goto语句的使用
#include<iostream>
using namespace std;
int main()
{
    cout << "1.hello" << endl;
    cout << "2.world" << endl;
    goto FLAG;
    cout << "3.girl" << endl;
    cout << "4.boy" << endl;
FLAG:
    cout << "5.hahahaha" << endl;

    system("pause");
    return 0;
}

注意:在程序中不建议使用goto语句,以免造成程序流程混乱。

http://www.lryc.cn/news/496498.html

相关文章:

  • postgresql与pgvector安装与使用
  • 开箱即用,阿里开源!专业AI 聊天界面工具包:Ant Design X
  • 详解版本控制工作原理及优势,常见的版本控制系统对比(HelixCore、Git、SVN等)
  • Vue2 vs Vue3:核心原理与性能优化详解
  • Qt+GDAL属性计算软件开发记录
  • 在超表面中琼斯矩阵的使用
  • 在macOS上从源码部署RAGFlow-0.14.1
  • 2-2-18-9 QNX系统架构之文件系统(二)
  • 【经管数据】上市公司企业审计报告时滞数据、 年报披露时滞数据(2001-2022年)
  • debian ubuntu armbian部署asp.net core 项目 开机自启动
  • 无人机地面遥控遥测技术与算法概述!
  • 游戏引擎学习第30天
  • Django drf 快速使用
  • 机器学习介绍与实战:案例解析与未来展望
  • 【SCT71401】3V-40V Vin, 150mA, 2.5uA IQ,低压稳压器,替代SGM2203
  • 2024.12.3总结
  • Redis探秘Sentinel(哨兵模式)
  • Linux C/C++编程之静态库
  • strlen函数用法,模拟实现
  • 云原生后端:解锁高效可扩展应用的魔法世界
  • 大数据新视界 -- Hive 数据湖架构中的角色与应用(上)(25 / 30)
  • React高阶面试题目(六)
  • 容器运行应用及Docker命令
  • 【Go 基础】channel
  • windows10更新后system磁盘占用100%
  • 无人设备遥控器之防水性能篇
  • 基于Matlab BP神经网络的非线性系统辨识与控制研究
  • 3D基因组工具(HiC可视化)trackc--bioinfomatics tools 35
  • 【大模型微调】图片转pdf
  • Linux-Ubuntu16.04摄像头 客户端抓取帧并保存为PNG