控制流 Flow of Control

来源:互联网 发布:建筑标准层面积算法 编辑:程序博客网 时间:2024/05/22 02:26

    C++中的语句一般是按照先后顺序执行的,不过C++也提供了多种控制流语句。包括有while循环,for循环,if选择等。

while循环

    while循环语句会在条件为真的情况下一直执行,直到条件为假的时候跳出循环。

          while ( condition )

              statement

    以上为wihle循环的伪代码,下面为一段例程(摘自C++ Primer 5th E)

    上面这段代码的作用是求1到10所有数字的和。程序运行时到while循环时,首先判断括号中条件是否为真。当val的值小于等于10的情况下,语句val <= 10的值为真,此时程序进入循环进行累加。当val值累加到11时,计算机检查到val <= 10的值为假,此时就跳出循环,完成执行后续的语句。

    如果while( condition )后面只有一个语句,可以不使用花括号{ },只需要后面跟着一个语句即可。

    如果while( condition )后面有多个语句,则需要使用花括号{ }将循环体内需要的语句放入其中。



0 0
原创粉丝点击