lwjjiayou 2015-11-16 09:35 采纳率: 0%
浏览 1432

求解答c语言的一个小问题

#include "stdio.h"

int main()
{
int a,b;
while(scanf("%d%d",&a,&b)==2)

printf("%d\n",a+b);
return 0;

}
那句while是什么 我不明白

  • 写回答

5条回答

  • 安静写代码 2015-11-16 09:40
    关注

    函数 scanf() 是从标准输入流stdio (标准输入设备,一般是键盘)中读内容的通用子程序,可以说明的格式读入多个字符,并保存在对应地址的变量中。
    scanf("%d %d",&a,&b)
    如果a和b都被成功读入,那么scanf的返回值就是2
    如果只有a被成功读入,返回值为1
    如果a和b都未被成功读入,返回值为0
    如果遇到错误或遇到end of file,返回值为EOF

    评论

报告相同问题?