速通c++(周五)

前言

Hello,大家好啊我是文宇。

while()

while循环是C++中最基本的循环结构之一。while循环用于重复执行一组语句,直到给定的条件不再满足为止。当条件为真时,循环体中的语句将被执行,然后再次检查条件。如果条件仍然为真,则再次执行循环体,直到条件为假为止。

while循环的语法如下:

while (condition) {
    // 循环体
}

在循环开始时,会首先检查条件。如果条件为真,则执行循环体中的语句。在循环体执行完毕后,再次检查条件。如果条件仍然为真,则继续执行循环体,以此类推。如果条件为假,则跳出循环,继续执行循环外的代码。

下面是一个示例,展示了使用while循环计算1到10的和:

int i = 1; // 初始化计数器
int sum = 0; // 初始化和

while (i <= 10) {
    sum += i; // 累加到总和
    i++; // 计数器自增
}

cout << "Sum is: " << sum << endl; // 输出结果

在上面的示例中,初始计数器i被设置为1,初始和sum被设置为0。while循环的条件为i &lt;= 10,即i小于等于10时循环执行。在循环体中,将i的值添加到sum中,并将i自增1。循环执行10次后,i的值为11,不满足条件,循环终止。最后,输出计算得到的和。

在实际情况中,循环条件可以是任何能够返回布尔值的表达式。只要条件为真,循环就会继续执行。条件也可以是一个逻辑表达式,多个条件可以通过逻辑运算符(如&&和||)组合在一起。

需要注意的是,如果循环条件一直为真,那么循环将永远不会结束,导致程序陷入无限循环的状态。为了避免这种情况,需要在循环体中修改条件,使其最终为假,或者使用break语句提前终止循环。

除了while循环,C++还提供了其他类型的循环结构,如do-while循环和for循环。这些循环结构的选择取决于具体的需求和代码逻辑。

do-while()

do-while循环是C++中另一种常用的循环结构,它在执行循环体之前首先执行一次条件判断。当条件为真时,循环体中的语句将被执行,然后再次检查条件。如果条件仍然为真,则再次执行循环体,直到条件为假为止。

do-while循环的语法如下:

do {
    // 循环体
} while (condition);

与while循环不同,do-while循环的条件是在循环体执行后进行判断,即至少执行一次循环体。在循环体执行完毕后,再次检查条件。如果条件为真,则继续执行循环体,以此类推。如果条件为假,则跳出循环,继续执行循环外的代码。

下面是一个示例,展示了使用do-while循环计算1到10的和:

int i = 1; // 初始化计数器
int sum = 0; // 初始化和

do {
    sum += i; // 累加到总和
    i++; // 计数器自增
} while (i <= 10);

cout << "Sum is: " << sum << endl; // 输出结果

在上面的示例中,初始计数器i被设置为1,初始和sum被设置为0。do-while循环首先执行一次循环体,然后在循环体执行完毕后检查条件。在循环体中,将i的值添加到sum中,并将i自增1。循环执行10次后,i的值为11,不满足条件,循环终止。最后,输出计算得到的和。

与while循环一样,do-while循环的条件可以是任何能够返回布尔值的表达式。只要条件为真,循环就会继续执行。条件也可以是一个逻辑表达式,多个条件可以通过逻辑运算符(如&&和||)组合在一起。

需要注意的是,由于do-while循环至少执行一次循环体,因此在某些情况下可能会导致额外的计算或操作。在使用do-while循环时,需要确保循环体内的操作不会引发异常或错误,以免造成意外的结果。

结语

今天的文章就到这了,拜拜。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

文宇炽筱

有一个打赏就多写十篇文章

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值