首先,我们来看一个例题:
输出0~1000中所有的整数,相邻两个数之间用空格隔开
空格都会输出吧,就是' '这样。重要的是如何输出1~1000中所有的整数。
一个个地输出??太麻烦了!
这种时候就要用到我们的循环语句for啦~~
上面例题的代码:
#include
using namespace std;
int main()
{
for(int i=1;i<=1000;i++)//循环语句循环1~1000的整数
{
cout<<i<<" ";//输出每次枚举到的整数i
}
return 0;
}
循环语句咋用呢???
用法:
for(循环变量初始化;循环条件;循环变量调整)
{
//循环体(被循环的内容)
}
结合例题的代码,我们不难发现:i的初始化为1,当满足i<=1000是执行循环,i每循环一次+1;cout<是这个循环的循环体。
#include
using namespace std;
int main()
{
for(int i=1;i<=1000;)
{
cout<<i<<" ";
i++;
}
return 0;
}
#include
using namespace std;
int main()
{
int i=1;
for(int ;i<=1000;i++)
{
cout<<i<<" ";
}
return 0;
}
QWQ······Chapter 1没有更多了
em······
例题还是最开始那道哈,我就不多说了。
直接看代码:
#include
using namespace std;
int i=1;
int main()
{
while(i<=1000)
{
cout<<i<<" ";
i++;
}
return 0;
}
我们应该很容易就能看出while循环的格式:
while(循环条件)
{
循环体;
}
这种格式看上去确实比for循环简单,我们能用while改写for:
for(循环变量初始化;循环条件;循环变量调整)
{
循环体(被循环的内容)
}
等价于
循环变量初始化;
while(循环条件)
{
循环体;
循环变量调整;
}
注意while循环的循环变量初始化哟~
do-while的理解:因为do是做的意思,所以do-while顾名思义就是做了再while(判断条件)。也可以理解为先无条件执行了一次while循环,再按照while循环的条件进行循环。
do-while的用法:do{循环体}while(条件)
do-while的注意事项:do-while的循环体至少执行了1次,每次是在执行完循环体后再判断条件,如果条件满足,则继续循环。
continue:continue是指从当前位置直接跳回循环的开始位置,即直接开始下一次循环。
break:break是指直接退出当前这个循环,即将此循环提前结束。
终于结束啦~~~