版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
strlen它的作用是求一个字符串的长度,而用地归来实现,意思就是写一个函数,然后不断的调用,代码比较简单,希望能对菜鸟有帮助,也希望大佬能给我一些建议,我一定会虚心学习的。
今天能做完的事,绝不拖到明天----苏步青
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<windows.h>
int my_strlen(char *arr)
{
int count = 0;
if (*arr != '\0')
{
arr++;
count = 1 + my_strlen(arr);
}
return count;
}
int main()
{
char arr[] = "abcdefg";
printf("%d\n", my_strlen(arr));
system("pause");
return 0;
}