递归系列----------strlen递归解法
2014-04-05 20:54
525 查看
#include <stdio.h>
int strlen(const char* s){
if( s == NULL )
{
return -1;
}
else if( *s == '\0' )
{
return 0;
}else{
return strlen(s+1)+1;
}
}
int main()
{
printf("strlen(\"12345\") = %d\n", strlen("12345"));
getchar();
return 0;
}
int strlen(const char* s){
if( s == NULL )
{
return -1;
}
else if( *s == '\0' )
{
return 0;
}else{
return strlen(s+1)+1;
}
}
int main()
{
printf("strlen(\"12345\") = %d\n", strlen("12345"));
getchar();
return 0;
}
相关文章推荐
- vbscript include的办法实现代码第1/2页
- PHP脚本中include文件出错解决方法
- Flex include和import ActionScript代码
- PHP中return 和 exit 、break和contiue 区别与用法
- set_include_path在win和linux下的区别
- php include加载文件两种方式效率比较
- How to Auto Include a Javascript File
- 浅析return false的正确使用
- 浅谈ASP.NET的include的使用方法
- java/jsp中 中文问题详解
- JSP计数器的制作
- js怎么终止程序return不行换jfslk
- php include和require的区别深入解析
- PHP include_path设置技巧分享
- JS 实现完美include载入实现代码
- JS实现完美include加载功能代码
- JSP开发入门(四)--JSP的内部对象
- 实战 J2EE 开发购物网站 二
- 解析php中die(),exit(),return的区别
- php 中include()与require()的对比