谢谢大家啊,终于有点懂了.就是说,输入了一个数后,scanf()返回1,跳出while循环.是这样吗?
不是说会返回输入的参数个数吗,那输入了一个格式正确的数就一定会返回1,而使scanf("%d",&in)!=1这个条件不成立,从而跳出循环,这不对吗?