scanf()函数总结:(1)scanf() 以 空格 或 回车符 结束读取,空格 或 回车符 会遗留在缓冲区。(2)不能直接输入带空格的字符串。
注意:scanf()函数如何才能输入带空格的字符串,应使用:【具体代码和输出内容如下:】scanf("%[^\n]", a); //%[]输入字符集, [^\n] 表示除了'\n'之外的字符都接收,即可以接收空格,这个可以用来输入带空格的字符串。