scanf

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键

猜你喜欢

转载自blog.csdn.net/lansehuanyingyy/article/details/80209876