int calculate_leth(char*arr)
{
int count = 0;
while (*arr!= '\0') {
arr++;
count++;
}
return count;
}
int main()
{
char arr[] = "123456";
int len = calculate_leth(arr);
printf("%d", len);
return 0;
}
要点:
1.arr传递过去的为首字符的地址
2.用*arr的方式获取到首字符
3.结合循环可以获取到数组中的每个字符
4.计算长度可以想到以'\0'结束循环