我们先来看看strlen函数
#include#include int main() { char arr[] = "hello bit"; int len = strlen(arr); printf("%d", len); return 0; }
最终输出结果是9
模拟函数如下:
#include
int My_strlen(const char* arr)
{
assert(arr);//防止为空指针
int count = 0;//计数
while (*arr!=' ')//是否为
{
count++;
arr++;
}
return count;
}
int main()
{
char arr[] = "hello bit";
int len = My_strlen(arr);//自定义函数
printf("%d", len);
return 0;
}



