scanf()的返回值
时间:2010-11-21 来源:orochi_cgj
#include <stdio.h> 12 23 53 3 123 v a 1 32 42 f 2 a 23 2 0 scanf输入异常会直接跳出输入,执行后面的程序。 |
scanf 函数的返回值反映的是按照指定的格式符正确读入的数据的个数。如果输入数据与指定格式不符,则会产生输入错误。遇到输入错误,scanf函数会立即终止, 返回已经成功读取的数据的个数。所以,通过scanf函数的返回值和指定输入数据的个数(由格式符决定)的比较,可以判断数据输入是否成功。
相关阅读 更多 +