scanf用法及常见输入错误问题(scanf用法)
我来说一下吧。
scanf("%d",&a);b=a;这样是没有问题的。
b=scanf("%d",&a);看看下面:int scanf( const char *format, ... ); 【定义格式】scanf()函数返回成功赋值的数据项数,读到文件末尾出错时则返回EOF。
如: scanf("%d,%d", &a, &b); 如果a和b都被成功读入,那么scanf的返回值就是2 如果只有a被成功读入,返回值为1 如果a和b都未被成功读入,返回值为0 如果遇到错误或遇到end of file,返回值为EOF。