这是因为scanf函数只将字符串中第一空格前的字符串 输入到字符数组中,所以输出字符串时只输出了空格前面的。为了解决scanf函数不能完整的读入带有空格的字符串,c语言专门提供了一个字符串函数gets,他可以读入包括空格的字符串,至遇到回车符为止。
scanf和gets函数在C语言中的区别
最新推荐文章于 2024-04-02 16:40:19 发布
这是因为scanf函数只将字符串中第一空格前的字符串 输入到字符数组中,所以输出字符串时只输出了空格前面的。为了解决scanf函数不能完整的读入带有空格的字符串,c语言专门提供了一个字符串函数gets,他可以读入包括空格的字符串,至遇到回车符为止。