您现在的位置是:首页>要闻 > 正文
c语言gets函数
2026-06-03【要闻】
简介总结:`gets` 是 C 语言中用于从标准输入读取字符串的函数,但因其不安全,已被弃用。建议使用 `fgets` 替代。 项目 内容 函数...
总结:
`gets` 是 C 语言中用于从标准输入读取字符串的函数,但因其不安全,已被弃用。建议使用 `fgets` 替代。
| 项目 | 内容 |
| 函数名 | `gets` |
| 功能 | 从标准输入读取字符串(直到换行符) |
| 参数 | `char str`:存储输入的字符数组 |
| 返回值 | 成功返回 `str`,失败返回 `NULL` |
| 安全性 | 不安全,易导致缓冲区溢出 |
| 建议替代 | `fgets`(更安全) |
注意事项:
`gets` 在 C11 中已被移除,推荐使用 `fgets(stdin, sizeof(str), stdin)` 实现相同功能。














