题目描述
不用中间变量求字符串的长度
#include <iostream>
using namespace std;
int strLength(char *str){
if(*str=='\0')
return 0;
else
return 1+strLength(++str);
}
int main(){
char a[10]="adgfds";
cout<<strLength(a)<<endl;
system("pause");
}
不用中间变量求字符串的长度
#include <iostream>
using namespace std;
int strLength(char *str){
if(*str=='\0')
return 0;
else
return 1+strLength(++str);
}
int main(){
char a[10]="adgfds";
cout<<strLength(a)<<endl;
system("pause");
}