C++中循环语句(for、while、do...while)

在一些项目代码里我们会经常使用循环语句实现一些功能,接下来就和大家讲讲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++循环语句就讲到这了,如有错误,欢迎大家在评论区指正。~~~

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

叶叶子yy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值