C语言中的`string.h`库函数是一组用于处理字符串的函数,包括字符串的复制、连接、比较、查等操作。以下是一些常用的`string.h`库函数:
1.  `strcpy(char  *dest,  const  char  *src)`:将字符串src复制到dest中,返回dest。
2.  `strncpy(char  *dest,  const  char  *src,  size_t  n)`:将字符串src的前n个字符复制到dest中,返回dest。
3.  `strcat(char  *dest,  const  char  *src)`:将字符串src连接到dest的末尾,返回dest。
4.  `strncat(char  *dest,  const  char  *src,  size_t  n)`:将字符串src的前n个字符连接到dest的末尾,返回dest。
5.  `strcmp(const  char  *a,  const  char  *b)`:比较两个字符串a和b,返回0表示相等,返回大于0表示a大于b,返回小于0表示a小于b。
6.  `strncmp(const  char  *a,  const  char  *b,  size_t  n)`:比较两个字符串a和b的前n个字符,返回0表示相等,返回大于0表示a大于b,返回小于0表示a小于b。
7.  `strstr(const  char  *haystack,  const  char  *needle)`:在字符串haystack中查字符串needle首次出现的索引,如果未到则返回NULL。
c语言定义一个字符串8.  `strtok(const  char  *token,  const  char  *delim)`:将字符串按照指定的分隔符进行分割,返回分割后的子字符串。
9.  `strspn(const  char  *s,  const  char  *re)`:返回字符串s中匹配子串re的个数。
10.  `strpbrk(const  char  *s,  const  char  *delim)`:返回字符串s中首次出现匹配子串delim的索引,如果未到则返回NULL。
11.  `strrchr(const  char  *s,  int  c)`:返回字符串s中最后一个出现字符c的子字符串,如果未到则返回NULL。
12.  `strchr(const  char  *s,  int  c)`:返回字符串s中首次出现字符c的子字符串,如果未到则返回NULL。
13.  `strpos(const  char  *s,  const  char  *find)`:返回字符串s中首次出现子字符串find的索引,如果未到则返回NULL。
14.  `strrpos(const  char  *s,  const  char  *find)`:返回字符串s中最后一个出现子字符串find的索引,如果未到则返回NULL。
这些函数在处理字符串时非常实用,可以根据具体需求选择合适的函数。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。