每次都一样,每次不一样。—— 一位爱吃零食的小朋友。
for循环用来干什么?
for语句是循环语句,用于完成重复的工作。
例如,我们希望输出1~10这10个整数可以写10次:
cout<<1;
cout<<2;
cout<<3;
cout<<4;
cout<<5;
cout<<6;
cout<<7;
cout<<8;
cout<<9;
cout<<10;
输出:12345678910
上面的代码可以改成for循环来实现:
for(int i = 1; i <= 10; ++i)
{
cout<<i;
}
输出:12345678910
for循环是怎么循环执行的?
for循环的执行过程
上图中的代码完整的执行过程为:
具体执行过程为:
int i = 0;
i<4; //i==0
cout<<i; //输出 0
++i; // i== 1
i<4; // i==1
cout<<i; //输出 1
++i; // i== 2
i<4; // i==2
cout<<i; //输出 2
++i; // i== 3
i<4; // i==3
cout<<i; //输出 3
i++; // i== 4
i<4; // i==4 此时 i 的值是4,不再小于 4,退出for循环
完整的代码:
#include <iostream>
using namespace std;
int main()
{
for (int i = 1; i <= 10; ++i)
{
cout << i;
}
return 0;
}
输出如下:
练习: