C 字符串
C 字符串以 \0 结尾的字符数组表示。本章介绍定义、常用库函数、输入输出与安全注意事项。
1. 定义与初始化
2. 常用库函数(string.h)
strlen:长度(不含\0)strcpy/strncpy:拷贝strcat/strncat:拼接strcmp/strncmp:比较strchr/strrchr:查找字符strstr:查找子串
3. 格式化输入输出(stdio.h)
更安全的变体(实现相关):snprintf。
4. 安全注意事项
- 始终确保缓冲区足够大
- 避免
gets(已移除),使用fgets - 处理多字节/宽字符需用
wchar.h与本地化设置
5. 示例
6. 小结
理解以 \0 结尾的表示、熟练使用字符串库函数,并时刻注意边界与缓冲区安全。