//求字符串的长度(方法1)
int My_strlen(const char* str)
{
assert(str != NULL);
if (NULL == str)
{
return -1;
}
int count = 0;
while (*str != 0)
{
count++;
str++;
}
return count;
}
int main()
{
const char str[] = "abcde";
int tmp = My_strlen(str);
printf("%d\n", tmp);
return 0;
}
//用指针的方式求字符串的长度(方法2)
int My_strlen(const char* str)
{
assert(str != NULL);
if (NULL == str)
return -1;
const char* p = str;
while (*p != '\0')
{
p++;
}
return p - str;
}
int main()
{
const char* str = "abcde";
int tmp = My_strlen(str) ;
printf("%d\n", tmp);
}
求字符串的长度
最新推荐文章于 2022-07-14 10:59:18 发布