c 语言中 scanf 有什么作用,scanf 是 stdio.h 头文件里面的标准库函数,核心作用就是从键盘也就是标准输入设备读取用户输入的数据,按照格式控制符解析之后,存入指定变量内存当中,和 printf 输出函数成对使用,printf 负责把程序结果打印到屏幕,scanf 负责接收外部输入,实现程序和用户交互,是 c 语言入门必学函数,编程题绝大多数题目都需要使用 scanf 录入数据,使用关键点在于变量前面必须加取地址符 &,还有不同数据类型对应专属格式控制符,这两点是初学者最高频出错位置,理解 scanf 的读取原理,才能避开输入缓冲区残留、格式符不匹配这类经典坑,也是考试选择题编程题高频考点。