首页 > 其他分享 >函数递归计算字符串长度

函数递归计算字符串长度

时间:2022-12-10 21:25:03浏览次数:46  
标签:return int my char 递归计算 str 字符串 长度 strlen

//char my_strlen(char xxr[])
//{
// int i = 0;
// while(xxr[i] != '\0')
// {
// i++;
// }
// return i;
//}
int my_strlen(char* str)//指针接受传址
{
if (*str != '\0')
{

return 1+ my_strlen(str+1);
}
else
return 0;
}
int main()
{
char arr[] = "bit";
int len = my_strlen(arr);//数组传参不是整个数组,而是首元素的地址
printf("%d",len);
return 0;
}

标签:return,int,my,char,递归计算,str,字符串,长度,strlen
From: https://www.cnblogs.com/zrk-8008/p/16972342.html

相关文章