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

Posted urahyou

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了三种循环语句的简单演示和特点总结相关的知识,希望对你有一定的参考价值。

循环:

         一般循环结构包含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语句可以用于确定执行次数的循环结构,它不仅能用于次数循环(即能够确定循环次数的情况),也能用于条件循环(即循环次数不确定的情况)。另外,它所包含的三个表达式并不是必须的,三者都可以缺省。

 

以上是关于三种循环语句的简单演示和特点总结的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript中三种for循环语句的使用总结(forfor...infor...of)

作业总结五

实验五——循环结构学习总结

C语言—循环语句超详解

python基本结构有哪三种

作业三总结