1.scanf()、getchar()后需要加 scanf()、getchar()不可以吸收后面的回车,故若后面继续有字符输入,中间必须加getchar()来吸收回车; 2. gets ()后不需要加 gets ()以回车作为输入结束,并且可以吸收后面的回车,故若后面继续有字符的输入,不用加getchar()吸收回车; 相关文章: 使用puts()和printf()输出字符串时的联系于区别 scanf()、gets()、getchar()在输入字符(串)时的区别总结 来源:CSDN作者:CSRhao链接:https://blog.csdn.net/Rhao999/article/details/104081214 标签 getchar 字符