码迷,mamicode.com
首页 > 其他好文 > 详细

三种循环语句的简单演示和特点总结

时间:2018-11-21 00:16:59      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:pre   判断   执行   stream   变量   简单   部分   i++   bsp   

循环:

         一般循环结构包含3个部分:循环的初始化、循环条件、循环体

 

1.while循环(当型循环):

#include<iostream>  
using namespace std;
int main()           
{
    int a = 1;
    while (a > 0)             //循环条件,其中a时循环控制变量,当条件判断为真时执行循环体,否则不执行
    {
        cout << a << " ";         
        a--;                //改变循环控制变量的值,使得循环不会一直执行下去成为死循环
    }
    system("pause");

}

特点:当while()中的条件判断为真时,执行循环,循环体中应该具备改变循环条件的语句,否则循环会一直执行下去。

 

2.do-while循环(当型循环)

 1 #include<iostream>  
 2 using namespace std;
 3 int main()           
 4 {
 5     int a = 1;
 6     do                 
 7     {
 8         cout << a << " ";
 9         a--;
10     } while (a > 0);            //循环继续或终止的条件
11     system("pause");
12 
13 }

  特点:持续执行循环体,直到while()判断语句中的值判断为假时跳出循环。不管条件为何,总会执行第一次循环,因为第一次判断在第一次循环之后。

 

3.for循环

 1 #include<iostream>
 2 using namespace std;
 3 int main()
 4 {
 5     int s = 0;
 6     int i;
 7     for (i = 1; i <= 100; i++)     //包含三个表达式,循环控制变量的初始化,循环条件,和修改控制变量的语句(可以放到循环体中)
 8     {
 9         s += i;
10     }
11     cout << s << endl;            //输出从1一直加到100的和,结果是5050
12     system("pause");
13 }

特点:相较于上面两个循环语句,for语句可以用于确定执行次数的循环结构,它不仅能用于次数循环(即能够确定循环次数的情况),也能用于条件循环(即循环次数不确定的情况)。另外,它所包含的三个表达式并不是必须的,三者都可以缺省。

 

三种循环语句的简单演示和特点总结

标签:pre   判断   执行   stream   变量   简单   部分   i++   bsp   

原文地址:https://www.cnblogs.com/urahyou/p/9992552.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!