在使用字符串处理函数前,需要在程序开头使用编译预处理命令 #include<string.h>
(三)求字符串长度函数 strlen()
函数调用格式:strlen(str);
函数功能:求 str 所代表的字符串的长度,不包括字符串结束标志符'\0'。
//strlen()函数演示
#include<stdio.h>
#include<string.h>
char main()
{
char str[20] = { "China" };
puts(str);
//printf("该字符串长度为:%d", strlen(str));
/*
warning C4477: “printf”: 格式字符串“%d”需要类型“int”的参数,但可变参数 1 拥有了类型“size_t”
message : 请考虑在格式字符串中使用“%zd”
*/
printf("该字符串长度为:%zd", strlen(str));
return 0;
}
//求二维字符数组中字符串的长度,strlen()一次只能求其中的一个字符串