下面是常见的string.h函数的使用方法及参数说明:

1. strlen

函数原型:size_t strlen(const char *s);

函数说明:计算字符串s的长度,不包括末尾的'\0'。

参数说明:s为要计算长度的字符串。

返回值:返回字符串s的长度。

2. strcpy

函数原型:char *strcpy(char *dest, const char *src);

函数说明:将字符串src复制到dest中,包括'\0'。

参数说明:dest为目标字符串,src为源字符串。

返回值:返回指向目标字符串dest的指针。

3. strncpy

函数原型:char *strncpy(char *dest, const char *src, size_t n);

函数说明:将字符串src的前n个字符复制到dest中,包括'\0'。

参数说明:dest为目标字符串,src为源字符串,n为要复制的字符数。

返回值:返回指向目标字符串dest的指针。

4. strcat

函数原型:char *strcat(char *dest, const char *src);

函数说明:将字符串src连接到dest的末尾,包括'\0'。

参数说明:dest为目标字符串,src为源字符串。

返回值:返回指向目标字符串dest的指针。

5. strncat

函数原型:char *strncat(char *dest, const char *src, size_t n);

函数说明:将字符串src的前n个字符连接到dest的末尾,包括'\0'。

参数说明:dest为目标字符串,src为源字符串,n为要连接的字符数。

返回值:返回指向目标字符串dest的指针。

6. strcmp

函数原型:int strcmp(const char *s1, const char *s2);

函数说明:比较s1和s2的大小。

参数说明:s1为要比较的字符串1,s2为要比较的字符串2。

返回值:如果s1>s2,返回正数;如果s1<s2,返回负数;如果s1=s2,返回0。

7. strncmp

函数原型:int strncmp(const char *s1, const char *s2, size_t n);

函数说明:比较s1和s2的前n个字符的大小。

参数说明:s1为要比较的字符串1,s2为要比较的字符串2,n为要比较的字符数。

返回值:如果s1>s2,返回正数;如果s1<s2,返回负数;如果s1=s2,返回0。

8. strchr

函数原型:char *strchr(const char *s, int c);

函数说明:在字符串s中查找字符c第一次出现的位置。

参数说明:s为要查找的字符串,c为要查找的字符。

返回值:如果找到,返回指向该字符的指针;否则返回NULL。

9. strstr

函数原型:char *strstr(const char *s1, const char *s2);

函数说明:在字符串s1中查找字符串s2第一次出现的位置。

参数说明:s1为要查找的字符串1,s2为要查找的字符串2。

返回值:如果找到,返回指向该字符串的指针;否则返回NULL。

以上是string.h头文件中常见的一些函数的使用方法及参数说明。