在编程的过程中,经常会遇见多次重复的代码
比如要打印十行Hello World!
正常情况下要这样写:
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
cout << "Hello World!" << endl;
cout << "Hello World!" << endl;
cout << "Hello World!" << endl;
cout << "Hello World!" << endl;
cout << "Hello World!" << endl;
cout << "Hello World!" << endl;
cout << "Hello World!" << endl;
cout << "Hello World!" << endl;
cout << "Hello World!" << endl;
cout << "Hello World!" << endl;
return 0;
}
而这仅仅是十行代码,如果要是一千或者更多,我们不可能一行行打上去或者复制粘贴一千行。
这就引入了循环的概念,让计算机去反复执行重复的代码。
比如使用for 语句,刚才的打印就变成了这样:
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
for (int i = 1; i <= 10; i++)
{
cout << "Hello World!" << endl;
}
return 0;
}
只用两行代码,就可以实现相同的功能。
---------------------------------------------------------------------------------------------------------------------------------
接下来就是循环的语法了
我们常用的循环语法有for 和while 语句。
for 常用于已知循环次数的循环
while 则可用于未知次数的循环
下几篇文章将通过练习来熟悉循环的两个语法以及几个技巧。