#include<iostream>
using namespace std;
int mylen(char* str);
int main(){
char a[]="array";
/*递归思想,大事化小
len("array");
1+len("rray");
1+1+len("ray");
1+1+1+len("ay");
1+1+1+1+len("y");
*/
int len= mylen(a);
printf("len=%d",len);
return 0;
}
int mylen(char* str){
if(*str!='\0'){
return 1+mylen(str+1);
}
else return 0;
}
用递归方法求字符串的长度
最新推荐文章于 2023-05-25 16:01:19 发布