scanf与gets输入有何区别?

特性scanfgets(已废弃)功能格式化输入,可以读取多种类型的数据(整数、浮点数、字符、字符串),专门读取一行字符串,直到遇到换行符\n或文件结尾,输入缓冲区会留下换行符\n在缓冲区中,容易导致后续输入函数(如gets,getchar)出错,会消耗掉换行符\n,读取后缓冲区是干净的,安全性不……

目录[+]