1.for和while循环的优缺点【P13 练习1.14】
①for循环:循环变量的初始化和修改都在语句头部分,形式较简洁,且特别用于循环次数已知的情况下;
②while循环:循环控制变量的初始化一般在while语句之前,而修改则一般在函数体中,形式上不如for简洁,较适用于循环次数不易预知的情况(用某一条件来控制循环)。
注:功能上是等价的,两者可以互换,即:for循环也可用于循环次数不易预知的情况下。(可参考2.)
2.分别用while和for循环读取数量不定的输入数据[P13 &练习1.16]
①while循环实现
#include<iostream>
int main()
{
int sum=0,value=0;
while(std::cin>>value)
sum+=value;
std::cout<<"Sum is"<<sum<<std::endl;
return 0