案例2

阅读 45

2022-03-21

模拟实现strlen函数

分析:当对“abc123”字符串求长度,我们知道“abc123”后面还有一个'\0'字符,而‘\0’是字符串结束标志不作为长度进行计算;由此我们便可知判断字符是不是‘\0’,若是我们就让循环结束,若不是我们便让循环继续。(由于不知要循环几次使用‘while’更合适)

#include <stdio.h>

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;
}

案例2_strlen模拟实现

精彩评论(0)

0 0 举报