tst char s)。参数s为需要计算长度的字符串,返回值为字符串的长度,不包含结束符’\0’。以下代码计算字符串s的长度
char s[] = “hello world”;t(s);tf);
输出结果为s的长度为11
二、strcpy函数
st char src)。参数dest为目标字符串,参数src为源字符串,返回值为目标字符串。以下代码将字符串src复制到字符串dest中
char src[] = “hello world”;
char dest[20];
strcpy(dest, src);tf”, dest);
输出结果为dest的值为hello world
三、strcat函数
st char src)。参数dest为目标字符串,参数src为源字符串,返回值为目标字符串。以下代码将字符串src连接到字符串dest的末尾
char src[] = ” world”;
char dest[20] = “hello”;
strcat(dest, src);tf”, dest);
输出结果为dest的值为hello world
ptpstst char s2)。参数s1和s2为需要比较的两个字符串,返回值为0表示相等,大于0表示s1大于s2,小于0表示s1小于s2。以下代码比较字符串s1和s2是否相等
char s1[] = “hello world”;
char s2[] = “hello”;tp(s1, s2);
if(result == 0) {tf”);
} else if(result >0) {tf”);
} else {tf”);
输出结果为s1大于s2
五、strstr函数
ststeedleeedleeedle的位置的指针,如果没有找到则返回NULL。以下代码在字符串s中查找子字符串sub
char s[] = “hello world”;
char sub[] = “world”;
char p = strstr(s, sub);
if(p != NULL) {tf”, p – s);
} else {tf”);
输出结果为sub在s中出现的位置为6
p和strstr。这些函数可以帮助大家快速处理字符串,提高编程效率。在使用这些函数时,需要注意参数的类型和返回值的含义,以免出现错误。