<string.h>头文件
<string.h>头文件定义了一个宏,并声明了一个类型以及多个函数,用于操作字符类型数组和其它被视为字符类型数组的对象,具体如下:
类型(type):| size_t | 表示sizeof运算符运算结果的无符号整数类型。 |
宏(macro):
| NULL | 表示空指针常量的宏。 |
函数(function):
复制函数:
| memcpy | 复制内存区域字符序列的函数。 |
| memmove | 移动内存区域字符序列的函数。 |
| strcpy | 复制字符串的函数。 |
| strncpy | 从字符串中复制限定数量字符的函数。 |
| strcat | 连接字符串的函数。 |
| strncat | 向字符串添加限定数量字符的函数。 |
| memcmp | 比较内存区域字符序列的函数。 |
| strcmp | 比较字符串的函数。 |
| strcoll | 比较字符串的函数。 |
| strncmp | 比较字符串前n个字符的函数。 |
| strxfrm | 转换字符串的函数。 |
| memchr | 搜索指定字符在内存区域第一次出现位置的函数。 |
| strchr | 搜索指定字符在字符串中第一次出现位置的函数。 |
| strcspn | 计算最大初始片段长度的函数。 |
| strpbrk | 搜索字符在字符串中第一次出现位置的函数。 |
| strrchr | 搜索指定字符在字符串中最后一次出现位置的函数。 |
| strspn | 计算最大初始片段长度的函数。 |
| strstr | 搜索子字符串在字符串中第一次出现位置的函数。 |
| strtok | 拆分字符串的函数。 |
| memset | 填充内存区域的函数。 |
| strerror | 获取出错信息的函数。 |
| strlen | 计算字符串长度的函数。 |