模拟实现strlen函数
分析:当对“abc123”字符串求长度,我们知道“abc123”后面还有一个'\0'字符,而‘\0’是字符串结束标志不作为长度进行计算;由此我们便可知判断字符是不是‘\0’,若是我们就让循环结束,若不是我们便让循环继续。(由于不知要循环几次使用‘while’更合适)
int my_strlen(char* arr)
{
int count = 0;
while (*arr != '\0')//对字符进行判断
{
count++;
arr++;
}
return count;
}
int main()
{
char arr[] = "1234";
int len = my_strlen(arr);
printf("len=%d", len);
return 0;
}