#include<stdio.h>
//不用额外变量实现strlen
int My_strlen(char *str)
{
if('\0'==*str) return 0;
else
return My_strlen(str+1)+1;
}
int main()
{
int n;
char s[]="abcdefg";
n=My_strlen(s);
printf("%d\n",n);
return 1;
}
#include<stdio.h>
//不用额外变量实现strlen
int My_strlen(char *str)
{
if('\0'==*str) return 0;
else
return My_strlen(str+1)+1;
}
int main()
{
int n;
char s[]="abcdefg";
n=My_strlen(s);
printf("%d\n",n);
return 1;
}