不使用任何系统函数编写strlen()函数
递归实现strlen函数;

#include<stdio.h>
/*
不使用任何系统函数编写strlen()函数
递归实现strlen函数;
**/
int my_strlen(const char* strdest);
void main(){
	
	char ch [] = "sheep";
	int length = my_strlen(ch);
	printf("%d\n",length);

}
/*
确定函数传递过来的地址上的内存存储的是否是'\0' 如果是 表明这是一个空字符串
或者字符串的结束标志
如果传递过来的不是一个'\0' 就计数1 strdest++ 递归调用

**/
int my_strlen(const char * strdest){
	
	if(*strdest=='\0')
		return 0;
	else
		return (1+my_strlen(++strdest));

}