学习
实践
活动
专区
工具
TVP
写文章
  • 广告
    关闭

    2023新春采购节

    领8888元新春采购礼包,抢爆款2核2G云服务器95元/年起,个人开发者加享折上折

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    C++循环结构

    一、循环体部分知识点整理 1.for循环 for(表达式1;表达式2;表达式3) { break; //用于跳出当前循环体,结束循环。 -适合不确定循环次数时使用 while循环 while (条件表达) { break; //用于跳出当前循环体,结束循环。 continue; //跳过当前循环体continue后面的代码,继续执行下一个循环 return 0; //跳出该函数 } 运行顺序:首先检验条件语句是否为真若为真,执行循环体,直至条件不成立,跳出循环 do { //循环体 }while() 执行 顺序大体与while循环一样,但程序至少执行一遍。 另外针对操作次数已经,建议使用计数循环方式。 如果操作次数未知,要求达到指定目标才停止,就采用条件循环。 很多函数大都是循环体。

    27920

    EasyC++19,C++中的for循环

    这是EasyC++系列的第19篇,简单聊聊C++当中的for循环。 for 循环 在编程当中我们经常会遇到需要重复执行的步骤,想要让计算机能够重复执行某些逻辑,就需要使用循环。 在C++当中,循环有三种类型,分别是for循环、while循环和do while循环。其中前两者使用较多,最后一个很少使用。 根据C++ Primer当中的定义,for循环可以分成三个部分。第一个部分是初始化,在这个for循环当中,我们把循环因子i初始化成了1。 test-expression并不一定需要是一个bool值,C++会进行强制转换。比如对于int类型,0值会被转换为false,而其他值都会转换成true。 正因此,C++当中的for循环是非常灵活的, 使用得当完全可以代替while循环和do while循环。 不过除非必要,我们还是要尽量遵守代码规范,不要省略条件,这样代码可读性也会更好一些。

    5910

    C++】内联函数&auto&范围for循环&nullptr

    2.范围for的使用条件 指针空值nullptr(C++11) 1.C++98中的指针空值 内联函数 1.概念 以inline修饰的函数叫做内联函数,编译时C++编译器会在调用内联函数的地方展开,没有函数调用建立栈帧的开销 在C语言中,我们为了减少栈帧的开销,我们可以通过宏函数,没有栈帧消耗,在预处理的阶段就被替换了,就没有栈帧的消耗了 (比如频繁调用小函数的时候) 而在C++中,我们是通过inline内联函数解决这个问题的 为什么C++会将C语言的宏函数替换掉❓ 那必然是C语言的宏函数存在着缺点: 不能进行调试,宏会直接被替换 函数参数不安全,没有类型安全检查 不可否认,宏太容易写错了 基于C语言的宏函数的缺点,C+ 因此C++11中引入了基于范围的for循环。for循环后的括号由冒号“ :”分为两部分:第一部分是范围内用于迭代的变量,第二部分则表示被迭代的范围。 ,可以用continue来结束本次循环,也可以用break来跳出整个循环

    17430

    c++】【基础】【primer_plus】【第五章】循环语句

    前言 顺序、选择、循环,是无论任何语言都必须要实现的机制,有了这三种语句,我们才有可能实现比较复杂的逻辑。本章便是对c++语言的循环语句进行简单的介绍。 循环语句的意思就是可以重复执行某些语句。 c++主要有for循环、while循环、do_while循环等最为常用。c++11标准增加了foreach循环使其运用更加灵活。 for循环 for循环的一般格式如下。 foreach循环 foreach循环是c++11标准增加的新的循环方式,它在一定程度上是对for循环的一种升级。其一般格式如下。 do_while循环 与while循环不同的是,do_while循环是一种出口条件循环,即它会先执行循环体,再进行测试语句判断。其一般格式如下所示。 跳出循环 我们使用break关键字和continue关键字跳出循环。 break直接跳出循环体。 continue跳出当前执行的这一轮循环体,重新开始下一轮。

    12740

    扫码关注腾讯云开发者

    领取腾讯云代金券