C++笔记:1.4 控制流
语句一般是顺序执行的:语句块的第一条语句首先执行,然后是第二条语句,以此类推。少数程序,包括解决书店问题的程序,都可以写成只有顺序执行的形式。但程序设计语言提供了多种不同的控制流语句,允许我们写出更为复杂的执行路径。
1.4.1 while语句
while语句反复执行一段代码,直至给定条件为假为止,其形式为:
while(condition)
statement
while语句的执行过程是交替地检测condition条件和执行关联的语句statement,直至condition为假时停止。所谓条件(condition)就是一个产生真或假的表达式。
#include <iostream>
int main()
{
int sum = 0, val = 1;
//只要val的值小于等于10,while循环就会持续执行
while(val <= 10)
{
sum += val; //将sum+val赋予sum
++val; //将val加一
}
std::cout << "The sum of 1 to 10 is " << sum << std::endl;
return 0;