<string.h> 是 C 标准库的字符串与内存操作头文件,声明了求长度、复制、拼接、比较、查找、内存操作等函数,是日常 C 编程中使用频率最高的头文件之一。
函数总览
| 函数 | 作用 |
|---|---|
strlen | 返回字符串长度 |
strcpy | 复制字符串 |
strcat | 拼接字符串 |
strcmp | 比较两个字符串 |
strncpy | 复制指定长度的字符串 |
strchr | 在字符串中查找字符 |
strstr | 在字符串中查找子串 |
strtok | 按分隔符拆分字符串 |
memset | 把内存块填充为指定值 |
memcpy | 复制内存块 |
strncmp | 比较前 n 个字符 |
strrchr | 从右向左查找字符 |
用法提示
字符串操作函数都以 \0 结尾的字符数组为输入。复制/拼接类函数不自动检查目标缓冲区大小,使用时要确保目标空间足够,否则会越界。