c++循环结构

    今天我简单的介绍一下c++中的循环控制比构。首先循环控制结构主要分为三类循环语句: for循环,while循环和 do-whil循环。
    for语句为当型循环结构,即当条件P成立(为真)时,反亮执行A操作,直到条件P不成立(为假)时结束循环。其一般形式如下:
    for(int i=1;i<n;i++)
    {
    语句序列           ——————称之为循环体            
    }
   意为i的初值为1,若i<n(某个给定常数) ,则执行循环语句,每执行一次,i的值加一,直到i>=n时结束循环。for语句因其灵活的使用方式,因而在c语言程序中的使用频率最高。
   while语句,与for语句一样,为当型循环结构。不过,它在使用方式上与for语句有很大不同。其一般形式为:
   whie (循环控制表达式)

{
语句序列
}
difference : while语句中的循环控制表达式是在执行循环体之前测试的; 而for语句是每次执行循环后测试的。细节上, for语句话号中各公式用“;”分开;while则是用“,”分开;for语句一般用于知道循环次数的程序,而while语句还可用于循环次数未知的程序。
do-while语句属于直到型循环。不过,从本质上看,do-while与while没有区别。只不过do-while先执行一遍循环体再执行while语句的判断。其一般形式为:
do
{
语句序列
}while(循环控制表达式)
一般来讲,我们只需掌握前两种语句即可。
最后,我再介绍一种特殊的循环结构:嵌套循环。其意为将一个循环结构放在另一个循环结构中,从而实现更复杂的运算。
有了循环结构,在编写程序中就会减轻一些负担。如:求一组数据中的最大值。在数据个数未知时或者需要输入一个数来确定个数时,我们之前所学的顺序结构和选择结构就有些相形见绌了。
希望今天所说能对大家有所帮助。

猜你喜欢

转载自blog.csdn.net/qq_43641658/article/details/84916346