strlen的使用 #include stdio.hint main(){char arr[] = abcdef;printf(%d\n, strlen(arr));//6} strlen函数模拟实现 模拟实现strlen,strlen函数在对字符串中的字符进行统计时,遇见’\0’停止。 #include stdio.hint m
strlen的使用
#include <stdio.h>
int main()
{
char arr[] = "abcdef";
printf("%d\n", strlen(arr));//6
}
strlen函数模拟实现
模拟实现strlen,strlen函数在对字符串中的字符进行统计时,遇见’\0’停止。
#include <stdio.h>
int my_strlen(const char* arr)
{
const char* start = arr;//将arr数组首元素地址赋给start
const char* end = arr;
while(*end)
{
end++;
}
return end-start;
}
int main()
{
char arr[] = "abcdef";
int len = my_strlen(arr);
printf("%d",len);//6
return 0;
}