递归实现strlen函数
#include <stdio.h>
#include <string.h>
int f(char *str){
if(*str=='\0'){
return 0;
}
return 1+f(str+1);
}
int main(){
char a[10]="abcde";
int ret=f(a);
printf("%d",ret);
return 0;
}
递归实现strlen函数
#include <stdio.h>
#include <string.h>
int f(char *str){
if(*str=='\0'){
return 0;
}
return 1+f(str+1);
}
int main(){
char a[10]="abcde";
int ret=f(a);
printf("%d",ret);
return 0;
}