在C语言中,输入一行字符是常见的操作。常用的方法包括使用`scanf`、`fgets`和`gets`函数。以下是它们的对比总结:
`scanf`适合简单输入,但遇到空格会停止;`fgets`更安全,可读取带空格的整行内容;`gets`虽方便,但存在缓冲区溢出风险,不推荐使用。实际开发中建议优先使用`fgets`。