#include "stdio.h"
my_strlen(char* str)
{
int count=0;
while(*str!='\0')
{
count++;
str++;}
return count;
}
int main()
{
char arr[]="bit";
int len=my_strlen(arr);//传过去的是首元素的地址
printf("%d",len);
return 0;
}
3Press any key to continue
先上代码和答案,strlen即是对字符的求解,而我们想模拟的话,就利用字符尾巴为\0,来计数,从而模拟出是strlen的效果