<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 | 计算字符串长度的函数。 |