#include<stdio.h>
//非递归实现求字符串长度
int strlenN(char* str) {
int i;
for (i = 0; str[i]; i++);
return i;
}
//递归实现求字符串长度
int strlenn(char* str) {
if (*str) {
return 1 + strlenn(str + 1);
}
return 0;
}
int main() {
char str[] = "baoming Rose";
printf("%d\n",strlenN(str));
printf("%d\n", strlenn(str));
system("pause");
return 0;
}
求字符串的递归与非递归实现(C语言)
最新推荐文章于 2022-10-21 16:02:43 发布