1.scanf函数有返回值,返回值为成功读取的参数个数。
两数求和:
int a,b;
while(scanf("%d%d",&a,&b)==2) //读取2个数,成功读取则返回a+b的值
printf("%d",a+b);
如果a和b都被成功读入,那么scanf的返回值就是2
如果只有a被成功读入,返回值为1
如果a和b都未被成功读入,返回值为0
如果遇到错误或遇到end of file,返回值为EOF。
**
这里要注意的是:
**
scanf(%d%d%d)连续输入数时 中间需要加空格间隔不能以逗号间隔
如果需要用逗号间隔,则格式必须为:scanf(%d,%d,%d)