/*
练习5.18:
说明下列循环的含义并改正其中的错误
(a)do
int v1, v2;
cout<<"Please enter two numbers to sum:";
if(cin>>v1>>v2)
cout<<"Sum is: "<<v1+v2<<endl;
while(cin);
含义:输入两个数,输出它们的和。
改正:
do
{
int v1, v2;
cout<<"Please enter two numbers to sum:";
if(cin>>v1>>v2)
cout<<"Sum is: "<<v1+v2<<endl;
}
while(cin);
(b)do {
//...
} while (int ival = get_response());
含义:根据函数的返回值,判断循环是否执行。
改正:
int ival;
do {
//...
} while (ival = get_response());
(c)do {
int ival = get_response();
} while(ival);
含义:根据ival的值,判断循环是否执行
改正:condition使用的变量必须定义在循环体之外
int ival;
do {
ival = get_response();
} while(ival);
*/
#include "TouWenJian_5.h"
int main()
{
}