C语言程序-递归和非递归分别实现strlen
来源:互联网 发布:橱柜设计cad软件 编辑:程序博客网 时间:2024/05/16 05:31
递归和非递归分别实现strlen
代码实现 (环境:Visual Studio 2017)
//递归和非递归分别实现strlen#include<stdio.h>#include<windows.h>int D_StrL(char *str) //递归{ if (*str == '\0') { return 0; } return 1 + D_StrL(++str);}int FD_StrL(char *str) //非递归{ int i = 0; for(;str[i] != '\0';i++) { } return i;}int main(){ char str[] = { "abcdefghijk" }; int DS = 0; int FDS = 0; DS = D_StrL(str); FDS = FD_StrL(str); printf("递归结果:%d\n", DS); printf("费递归结果:%d\n", FDS); system("pause"); return 0;}
阅读全文
0 0
- C语言程序-递归和非递归分别实现strlen
- 递归和非递归分别实现strlen(C语言)
- 递归和非递归分别实现strlen
- 递归和非递归分别实现strlen
- C语言程序-递归和非递归分别实现求n的阶乘
- 一只程序猿的养成日记 第一章 第十四节 递归和非递归分别实现strlen
- C语言使用非递归和递归函数分别实现阶乘,斐波那契,最大公约数
- 递归和非递归分别实现求第n个斐波那契数(C语言)
- C语言递归和非递归实现字符串反转
- C语言:递归和非递归实现二分查找
- 【c语言】递归实现strlen函数
- 递归和非递归(创建变量)实现strlen
- 分别使用递归和非递归实现二分查找算法
- 二叉搜索树(递归和非递归分别实现)
- 经典汉诺塔问题:分别用递归和非递归实现
- 分别用递归和非递归实现二分查找算法
- 递归和非递归分别实现求n的阶乘
- 递归和非递归分别实现求n的阶乘
- WPF学习笔记---图片旋转(2)
- ajax的简单使用——get&post的实现(2)
- C#初识6 多态之虚方法(virtual,override)
- 11.14
- 035day(枚举例题(完美立方)的学习和引用的学习)
- C语言程序-递归和非递归分别实现strlen
- linux clk驱动框架
- HTML读取xml文件的三种办法
- 设计模式-装饰模式
- 那些不常见却适用的CSS属性(三)
- 知识点-HBaseClient(Java)
- java基础4:final,static原理及内存分析
- 天亮创业蜕变记之(四):舍得之道与术
- 装机经验分享