在我们的编码过程中,要处理的问题常常需要反复执行某一个操作,为了提高编码的效率,便有了循环控制语句。
常见的while语句,其一般形式为:
while(表达式) 语句
当表达式为非0时(条件为真),执行while语句中的内嵌语句。
而我们同样知道C语言中的while语句的特点,先判断表达式,后执行语句,在C++中while语句也是如此。
需要知道的是在while语句中,如果循环体包含一个以上的语句,应该用{}括起来,以复合语句的形式出现。
如果没有{ },那么while语句的范围只能到while后面的第一个分号处,且在循环体中应该有使得循环趋向于结束的语句。
例如求解:
求1+2+3+......+100的值
#include <iostream>//头文件
using namespace std;
int main()
{
int sum = 0;
int i = 1;
while(i <= 100)//判断条件
{
sum = sum + i;
i++;//循环体
}
cout << sum << endl;
return 0;
}