cpp极简入门——循环(4)

本文介绍了C++编程中的三种基本循环语句:for, while和do-while,并通过计算1到99的和展示了它们的使用方式。for循环适用于已知循环次数的情况,while循环在满足特定条件时持续执行,而do-while循环至少执行一次,之后再判断条件。每个循环结构的特点和应用场景也在文中进行了说明。
摘要由CSDN通过智能技术生成

前言

相比大家都听过高斯在很小的时候就能计算
1 + 2 + … + 100的值吧,当时他是这么算得

原式 = (1 + 100) * 100 / 2 = 5050

这里我们思考这样一个过程,也就是说,其实程序其实做了99次加法,每次都只是把前面的累加数和某个数 i 进行相加而已。

这里我们需要让程序重复做某些操作,就引入了一个东西,循环。循环可由三种语句来实现,分别是for, while, do-while。

目录:

cpp极简入门——概要_(1)
cpp极简入门——输入输出流简单运用_(2)
cpp极简入门——分支(3)
cpp极简入门——循环(4)
cpp极简入门——数组(5)
cpp极简入门——函数_(6)
cpp极简入门——结构体_(7)



for

#include <iostream>
using namespace std;

int main() {
	int sum = 0; // sum代表累加结果
	for (int i = 1; i <= 99; i++)
		sum = sum + i;
		// 上面的式子等价 sum += i;
	cout << sum << endl;
	return 0;
}

我们可以观察到 for循环语句结构

for (A; B; C) {
	循环体
}
  • A: 初始化一些变量(可选,若多个用英文逗号隔开)
  • B: 条件(为真则继续循环, 若为假则跳出循环)
  • C: 变量递推(可选,通常该项是使循环更靠近结束条件的情况)



while

#include <iostream>
using namespace std;

int main() {
	int i = 1, sum = 0;
	while (i <= 99) {
		sum += i;
		i++; // i = i + 1;
	}
	cout << sum << endl;
	return 0;
}

while的结构如下:

while(条件) {
	循环体
}



do-while

#include <iostream>
uisng namespace std;

int main() {
	int i = 1, sum = 0;
	do {
		sum += i;
		i++;
	} while (i <= 99);
	cout << sum << endl;
	return 0;
}

do-while语句结构:

do {
	循环体
} while (条件)
  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值