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