首页 > 代码库 > 运用递归编写strlen函数实例

运用递归编写strlen函数实例

代码如下:

#include <stdio.h>

int Strlen(const char *s)
{
	if( NULL == s)
		return -1;
	if('\0' == *s)
		return 0;
	else
		return Strlen(s+1)+1;
}

int main()
{
	printf("Strlen(\"123\")=%d\n",Strlen("123"));
	
	return 0;
} 


输出结果:



分析过程:


运用递归编写strlen函数实例