目录
1.借助中间变量(常规方法)
因为strlen求的是\0之前的字符个数,那么就可以while循环,遇到\0之前都可以count++,所以只需利用指针即可
#include<stdio.h>
int my_strlen(char* str)//接收了数组首元素的地址
{
int count = 0;
while (*str != '\0')
{
count++;
str++;//下一元素的地址
}
return count;
}
int main()
{
char arr[] = "haha";
printf("%d\n", my_strlen(arr));
return 0;
}