循环体结构有三种:while、for、do-while,前两种较为常用。
- for循环
for循环常用于循环次数一定的循环中,常用结构如下:
for(初始化;测试表达式;更新表达式)//注意此处为两个冒号“;”
{
语句;
}
举例如下:
#include<iostream>
using namespace std;
int main()
{
for(int i=0;i<10;i++)
{
cout<<i<<endl;
}
return 0;
}
1.for语句首先初始化i=0;
2.然后对测试表达式i<10进行判断,为true,执行循环语句,否则,结束for语句;
3.此处为true,执行循环体内语句;然后执行更新表达式,i++;
4.返回步骤2
初始化可以在for语句里面,也可以在for语句之前。更新表达式也可以写在body之内
#include<iostream>
using namespace std;
int main()
{
int i=0;
for(;i<10;) //i<10省略,表示true,则进入死循环; 省略初始化