while(scanf("%d %d",&a,&b)!=EOF)

来源:百度文库 编辑:神马文学网 时间:2024/04/24 16:14:47
while(scanf("%d%d",&a,&b)!=EOF)
#includeint main(void){int a,b;while(scanf("%d %d",&a,&b)!=EOF){if(a==0&&b==0)  continue;elseprintf("%d\n",a+b);}return 0;}   中while(scanf("%d %d",&a,&b)!=EOF) 起了什么作用?  解释详细点谢谢 
scanf("%d %d",&a,&b)返回输入的数据和格式字符串中匹配次数。
当dos或windows中输入ctrl+z(模拟文件结束符EOF)时,scanf返回EOF,
所以当输入终止符ctrl+z时,退出while循环