引言
循环在编程学习当中是至关重要的一项内容,循环宛如是编程领域里的一把神奇钥匙,它能让计算机按照我们设定的规则,一遍又一遍地执行相同或相似的任务。当我们面对需要重复操作的情况时,循环就大显身手了。
比如说,要找到 1 至 10 当中的偶数,转化成计算机的逻辑时,我们就需要让计算机从 1 开始,逐一地去判断其是否为偶数。在这种情形下,这种多次重复的内容就需要通过循环来将代码进行简化。
C++中有两种循环,分别是for循环和while循环,我们先来学习for循环的相关内容。
for循环
我们来看一下for循环的语法结构
#include <iostream>
using namespace std;
int main () {
for (int i = 1; i <= 10; i++) {
cout << i << " ";
}
}
首先需要遍历1-10的所有数字
for 循环是由关键字“for”所引发的,紧接着在其后的括号当中,所涵盖的内容分别为:①创建循环变量、②设定进入循环的条件,③以及明确循环变量在每次循环时所产生的变化。④最后的大括号内的代码则是每次循环都会重复执行的循环体。其执行的顺序是:①②④③ ②④③ ②④③ ②④③…
上面所提及的循环可以这样来理解:循环从将变量 i 设定为 1 开始进入循环,当 i 满足小于等于 10 这个条件时进入循环,并且每次循环 i 的值增加 1。每次进行循环时,都会将 i 的值打印出来。
所以上面的循环会打印:1 2 3 4 5 6 7 8 9 10,此时i的值为11不满足循环条件,所以跳出了循环。
通过这个for循环我们就可以完成1-10所有数字的遍历。
有了遍历之后,我们就可以逐个判断了
#include <iostream>
using namespace std;
int main () {
for (int i = 1; i <= 10; i++) {
// 循环中i的值会从1逐个变换到10
if (i % 2 == 0) {
co