复制函数
strcpy(ab)可以将b的字符全部复制到a不会考虑a的范围会不会溢出strncpy(abn)将b的字符前n个复制到a中,需要让n小于b的实际长度,否则无意义拼接函数 strcat(a,b)将b的字符添加到a后边,需要考虑a的字符数组范围够不够存下a和b的总共实际长度
strncat(a,bn)将b的字符前n个添加到a后边
比较函数
strcmp(ab)比较字符产a和b如果第一位相等则比较
下一位直到不一样当a此刻的字符大于b此刻的字符输
出一个大于零的数,否则输出0
strncmp(a,b,n)a中最多n个数字与b进行比较
切割函数
strtok(a,b)a是需要被切割的字符串b为被分割的边界值(如空格),表示每遇见一个字符b则切割a一次
查找字符
strchr(a,b)找到b中的字符在a中第一次显现的地址,
并将此地址之后的a字符串打印出来
strrchr(ab)找到b中的字符在a中最后一次显现的地
址,没有返回NULL
strpbrk(a,b)找到b中的字符在a中第一次显现的地址,
返回地址
strstr(ab)找到b中的字符在a中倒序最第一次显现的
地址返回地址
检索字符串
strcspn(a,b)检索a中从头开始有几个不能在b中找到,直到找到为止输出一个常量
strspn(a,b)检索a中从头开始第几个不在b中的下标