C++ Do-While循环

C++ Do-While循环 首页 / C++入门教程 / C++ Do-While循环

C++的do-while循环用于多次迭代程序的一部分。如果迭代次数不固定,并且必须至少执行一次循环,则建议使用do-while循环。

C++的do-while循环至少执行一次,因为条件是在循环体之后检查的。

链接:https://www.learnfk.comhttps://www.learnfk.com/c++/cpp-do-while-loop.html

来源:LearnFk无涯教程网

do{  
//要执行的代码
}while(condition);

流程图:

Cpp Do while loop 1

do-while循环示例

让我们看一个简单的C++ do-while循环示例来打印表1。

int main() {  
     int i = 1;    
     do{    
        cout<<i<<"\n";    
        i++;    
     } while (i <= 10) ;    
}  

输出:

1
2
3
4
5
6
7
8
9
10

嵌套do-while循环

在C++中,如果在另一个do-while循环中使用do-while循环,则称为嵌套do-while循环。嵌套的do-while循环针对每个外部do-while循环完全执行。

让我们看一个简单的C++嵌套do-while循环示例。

int main() {  
     int i = 1;    
     do{    
        int j = 1;          
        do{    
          cout<<i<<"\n";        
          j++;    
        } while (j <= 3) ;    
        i++;    
    } while (i <= 3) ;     
}  

输出:

1 1
1 2
1 3
2 1
2 2 
2 3
3 1
3 2
3 3

无限do-while循环

在C++中,如果在do-while循环中传递 true ,它将是不定式的do-while循环。

do{  
//要执行的代码
}while(true);

无限do-while循环示例

#include <iostream>
using namespace std;
int main() {
     do{  
        cout<<"Infinitive do-while Loop";  
     } while(true);   
}

输出:

Infinitive do-while Loop 
Infinitive do-while Loop
Infinitive do-while Loop
Infinitive do-while Loop
Infinitive do-while Loop
ctrl+c

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

朱赟的技术管理课 -〔朱赟〕

Redis核心技术与实战 -〔蒋德钧〕

基于人因的用户体验设计课 -〔刘石〕

零基础实战机器学习 -〔黄佳〕

玩转Vue 3全家桶 -〔大圣〕

遗留系统现代化实战 -〔姚琪琳〕

计算机基础实战课 -〔彭东〕

深入浅出可观测性 -〔翁一磊〕

LangChain 实战课 -〔黄佳〕

好记忆不如烂笔头。留下您的足迹吧 :)