概述
在一些项目代码里我们会经常使用循环语句实现一些功能,接下来就和大家讲讲C++的循环语句
for循环:
for(单次表达式;条件表达式;末尾循环体) {中间循环体;}
for (int i = 0; i < 5; i++)
{
Log("hello world!");//执行的函数
}
程序运行结果:打印出5次hello world!
假如条件为真,就跳进循环体并执行里边的代码,当运行到右大括号}的时候就会回到上面,执行第三部分,在这里的i会加1,之后也会跳到第二部分,检查条件是否为真,如果为真继续执行for循环里边的代码,知道判断条件为假,及i>=5时跳出for循环。
第一部分在for循环之前执行一次,第二部分是一个比较或布尔值,执行每一次循环前会检验,第三部分是每次循环结束后执行的代码。
int i = 0;
for ( ; i < 5; )
{
Log("hello,world");
i++;
}
int i = 0;
bool condition = true;
for ( ;condition; )
{
Log("hello,world!")
i++;
if (!(i < 5))
condition = false;
}
上面这两个for循环语句和第一个的运行结果是一样的,可以看出for循环语句是很灵活的,并不拘泥于其表达式来用。
我们在遍历数组的时候一般用for循环。
while循环:
while(判断条件){执行代码}
int i = 0;
while (i<5)
{
Log("hello,world!");
i++;
}
和上面的for循环运行结果一样。
for循环和while循环具体的使用看自己情况选择使用。
do...while循环:
do...while循环相比于for循环和while循环用得不多。
do
{
Log("hello,world!");
}while(i < 5);
do...while循环确保了如果while里边条件为假时还是会执行一次循环,及do...while循环至少执行一次。
好了关于C++循环语句就讲到这了,如有错误,欢迎大家在评论区指正。~~~
最后
以上就是疯狂宝马为你收集整理的C++中循环语句(for、while、do...while)的全部内容,希望文章能够帮你解决C++中循环语句(for、while、do...while)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复