C++中三种循环总结

一、循环语句
    当程序中需要不断的重复执行某个动作, 例如: 重复输出1000行"Hello,world!", 如果自己写一千行cout<<"Hello,world!";, 就算复制粘贴也得一会时间, 这时循环语句就能派上大用场了。

1. for循环
    for循环使用的基本形式:

for( 初始化表达式; 条件表达式; 增量表达式 )
        语句;    //循环体

初始化是一个赋值语句, 它用来给循环控制变量赋初值; 条件表达式是一个关系表达式, 它决定什么时候退出循环; 增量定义循环控制变量每循环一次后循环控制变量按什么方式变化。这三个部分之间用分号(;)分开。

 int i ;
    for( i = 0; i < 10; i++ )
        cout<< i <<endl ;

注意: 
        1>. 循环体中如果有多条语句需要用大括号{}括起来构成一条符合语句;
         2>. for循环中的初始化表达式、条件表达式和增量表达式可以缺省, 但分号(;)不能缺省, 例如:

2. while循环

while(判断表达式)

循环体

当程序执行到while循环时首先计算 判断表达式 , 当判断表达式的值为真(不为0)时便开始执行循环体, 当 判断表达式 的值为假(为0)时跳过循环体继续执行循环体下面的语句。
 

3. do...while循环

 与while循环不同, while循环是先判断 判断表达式 中的值是否为真再决定是否执行循环体, 而 do...while 循环是先执行一次循环体再判断是否继续执行循环体, 通过一个示例说明:

  int i = 0 ;         //循环控制
    do
    {
        cout<< i <<endl ;
    }while( i > 0) ;    //当i>0时执行循环

猜你喜欢

转载自blog.csdn.net/weixin_42325010/article/details/81068153