C语言用scanf和gets读取字符串有什么区别?

C语言用scanf和gets读取字符串有什么区别?我在oj测试的时候读取没有空格的字符串时用gets怎么会错误啊

gets 字符串中可以有空白符号,遇到回车终止输入。 scanf("%s")遇到第一个空白符号或者回车停止输入追问

是这样的,读取一段只含小写字母的字符串时我使用了gets结果答案是wa

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答