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