gets与scanf的区别

来源:互联网 发布:夏普 索尼 知乎 编辑:程序博客网 时间:2024/04/29 02:37
gets函数可以一次接收一行输入串,其中可以有空格,也就是说空格可以做为字符串的一部分输入.

而scanf函数接收的字符串不会含有空格,即遇到字空格时,认为字符串输入结束,也就是说空格是scanf默认的结束符号。

scanf和gets不能混合使用,如果一个程序中用scanf的话,一般不能再用gets,反之亦然。