scanf是具有返回值的,它返回的是成功输入的变量的个数;
scanf("%d%d",&a,&b); //返回值为2
scanf("%d",&a); //返回值为1
while(scanf("%d",&a)==1)
while(scanf("%d",&a)!=EOF) //#define EOF (-1)
那么如何终止输入?
在Windows下,可以在输入完毕后,先按Enter键,再按Ctrl+Z,最后按下Enter键,即可结束程序;
在Linux下,输入完毕后按下Ctrl+D键