C++ 循环

举报
子都爱学习 发表于 2024/05/20 09:19:16 2024/05/20
【摘要】 一、循环类型循环类型描述while 循环当给定条件为真时,重复语句或语句组。它会在执行循环主体之前测试条件。for 循环多次执行一个语句序列,简化管理循环变量的代码。do...while 循环除了它是在循环主体结尾测试条件外,其他与 while 语句类似。嵌套循环您可以在 while、for 或 do..while 循环内使用一个或多个循环。#include <iostream>using ...

一、循环类型

循环类型 描述
while 循环 当给定条件为真时,重复语句或语句组。它会在执行循环主体之前测试条件。
for 循环 多次执行一个语句序列,简化管理循环变量的代码。
do...while 循环 除了它是在循环主体结尾测试条件外,其他与 while 语句类似。
嵌套循环 您可以在 while、for 或 do..while 循环内使用一个或多个循环。
#include <iostream>
using namespace std;
 
int main ()
{
    // int a = 10;
    // while (a<20)
    // {
    //     cout << "a 的值:" << a << endl;
    //     a++;
    // }


//    // for 循环执行
//    for( int a = 10; a < 20; a = a + 1 )
//    {
//        cout << "a 的值:" << a << endl;
//    }


    // int a = 10;
    // do
    // {
    //     cout << "a 的值:" << a << endl;
    //     a++;
    // }while(a<20);


    

 
   return 0;
}

二、循环控制语句

控制语句 描述
break 语句 终止 loop  switch 语句,程序流将继续执行紧接着 loop 或 switch 的下一条语句。
continue 语句 引起循环跳过主体的剩余部分,立即重新开始测试条件。
goto 语句 将控制转移到被标记的语句。但是不建议在程序中使用 goto 语句。
for(...) {
   for(...) {
      while(...) {
         if(...) goto stop;
         .
         .
         .
      }
   }
}
stop:
cout << "Error in program.\n";

三、无限循环

#include <iostream>
using namespace std;
 
int main ()
{
    for( ; ; ){
        printf("This loop will run forever.\n");
    }
    return 0;
}
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。