《一个月教你玩转C++》系列第十章:C++中的 while 循环

第十章:C++中的 while 循环
这一章,布丁将会介绍C++中的 while 循环,以及两个实用的运算符:++ 和 --。这些工具能帮助我们更有效地控制程序的流程。

  1. while 循环基本格式
    while 循环是C++中实现重复执行的一种方式。它根据一个条件来决定是否继续执行循环体内的代码。这个条件可以是任何可以评估为真或假(真就是大于0的数,假就是0)的表达式哟!
    while 循环的基本格式是这样的:
while (条件) {
    // 循环体:当条件为真时执行这里的代码
}

条件:放在小括号里,如果条件为真(非零),大括号内的代码就会被执行(注意也要空四格哟!)。

  1. 无限循环
    无限循环是 while 循环的一种特殊情况,它会一直执行,直到我们主动让它停止。在C++中,我们可以用 while(1) 来创建一个无限循环,因为在C++中,0代表假,1代表真。
    例子:无限输出“哇”
    想象一下,你想让电脑不停地说“哇”,直到你决定让它停下来。这正是无限循环的用武之地:
#include <iostream>
using namespace std;
int main() {
    while (1) {
        cout << "哇" << endl;
    }
    return 0;
}

这个程序会一直输出“哇”,直到我们手动停止它。

  1. 有限循环
    有限循环是执行固定次数的循环。比如,布丁想打印从1到5的数字,就可以用有限循环来实现,一般控制循环次数的变量叫做i。
    例子:有限循环输出数字1到5
#include <iostream>
using namespace std;
int main() {
    int i=1;
    while(i<=5{
        cout<<i<<endl;
        i+=1;
    }
    return 0;
}

这个程序会输出

1
2
3
4
5

为什么会这样呢?因为第一次进入循环时i是1,然后每次循环后i的值增加1,直到它不再满足条件i < =5,所以最后一次输出时i就变成了5,也就是会输出1-5的数。

  1. ++ 和 - - 运算符
    ++ 和 - - 是两个简洁的运算符,用来快速给数字的值加一或减一。它们的好处是可以让代码更短,更容易写。
    比如说:
i++相当于i+=1
i--相当于i-=1
  1. 真题实测
    题目描述
    使用while循环求 1 + 2 + … + 100 的值

    输入

    输出
    1+2+…+100的和

    解析:
    求和时我们可以使用一个保存和的变量s,用来储存每次循环时i的值。
    答案:

#include <iostream>
using namespace std;
int main() {
  int i=1,s=0;
  while(i<=100{
      s+=i;
      i++;
  }
  return 0;
}

下节课,布丁会介绍C++中另一个很重要的循环——for循环,大家如果感兴趣可以来看看哟!
最后,不要忘记点赞哦!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值