求字符串长度的三种方式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求字符串长度的三种方式相关的知识,希望对你有一定的参考价值。

#include<stdio.h>
#include<string.h>

int len_c1(char* arr) //自定义函数(无递归)
int num = 0;
while (*arr != \\0)
num++;
arr++;

return num;


int len_c2(char* arr) //自定义函数(递归)
while (*arr != \\0)
return 1 + len_c2(arr + 1);

return 0;


int main()
char arr[] = "woshizhendeaini";
printf("字符串长度为%d\\n", len_c1(arr));
printf("字符串长度为%d\\n", len_c2(arr));
printf("字符串长度为%d\\n", (unsigned int)strlen(arr));
return 0;

以上是关于求字符串长度的三种方式的主要内容,如果未能解决你的问题,请参考以下文章

求子集的三种方式的总结

Eclipse中Runnable JAR file的三种打包方式有啥区别?求大神帮助。。。

字符串遍历和长度的三种方法

创建数组的三种方式

MySQL生成随机字符串的三种方法

java数组扩增的三种方式