回复 8楼 乌衣巷
这个是我实践操作了一下的截图:1.当我输入2,3,4的时候,程序顺利读入了3个数,所以scanf函数返回3
2.当我输入2,m,2的时候,程序并没有读取“m”,所以读取m的失败了,不再执行下一步读取操作。但读取第一个2成功了,所以scanf返回1
3.当我^z1,2,3的时候,程序并没有读取后面数据就返回了EOF(-1),意味读取失败。因为如果发生输入失败,scanf函数都会提前返回(意思就是提前终止执行)。
以上只是我个人对这一问题的理解,若有错误请见谅哈!
[ 本帖最后由 自强 于 2012-10-4 16:51 编辑 ]
成为一名真正合格的程序设计人员,是我的梦想……我希望我的梦一直保持下去,直到我从这个世界消失……