while(判断条件){
运算条件;
}
for(初始化参数;循环条件;表达式)
运算条件;
while 循环循环条件判断的值其实是FALSE 或者TRUE ,而for循环是给出的具体的条件,当要重复的内容很多,并且条件给定的时候,往往用for循环,while循环只是单纯的一个条件的判断.
这里列举c++ primer的习题1.16为例,从cin读取一组整数,然后求和:
代码:
(井号键)include <iostream>
//将读取的整数求和
int main()
{
int val, sum = 0;
std::cout << "Please input the integers: " << std::endl;
while (std::cin >> val)
sum += val;
std::cout << "The sum of all your input integers is: " << sum << std::endl;
return 0;
}