1.如何在不引用新变量的情况下查找字符串长度(使用递归求字符串长度)
递归的使用(图解)
#include<stdio.h>
int strLengh(char a[]) {//求字符串的长度
if (a[0] == '\0') {
return 0;
}
return strLengh(a + 1) + 1;
}
int main() {
char a[] = "abcdsd";
printf("该字符串的长度为:%d\n", strLengh(a));
}
运行截图