递归和非递归分别实现strlen
来源:互联网 发布:mysql如何查看表 编辑:程序博客网 时间:2024/05/19 22:01
递归:
#include<stdio.h>#include<windows.h>int my_strlen(char *string){ int count = 0; if (*string != '\0') { string++; count = 1 + my_strlen(string); } return count;}int main(){ char *str = "abcdef"; printf("%d\n",my_strlen(str)); system("pause"); return 0;}
非递归:
#include<stdio.h>#include<windows.h>int my_strlen(char *string){ int count = 0; if (*string != '\0') { count++; } return count;}int main(){ char *str = "abcdef"; printf("%d\n",my_strlen(str)); system("pause"); return 0;}
阅读全文
0 0
- 递归和非递归分别实现strlen
- 递归和非递归分别实现strlen
- 递归和非递归分别实现strlen(C语言)
- C语言程序-递归和非递归分别实现strlen
- 一只程序猿的养成日记 第一章 第十四节 递归和非递归分别实现strlen
- 递归和非递归(创建变量)实现strlen
- 分别使用递归和非递归实现二分查找算法
- 二叉搜索树(递归和非递归分别实现)
- 经典汉诺塔问题:分别用递归和非递归实现
- 分别用递归和非递归实现二分查找算法
- 递归和非递归分别实现求n的阶乘
- 递归和非递归分别实现求n的阶乘
- 编写一个函数实现n^k,分别使用递归和非递归实现
- 面试题:单链表逆置(分别用非递归和递归两种方法实现)
- Java(二分查找算法实现,分别使用递归和非递归方式)
- C语言使用非递归和递归函数分别实现阶乘,斐波那契,最大公约数
- 数据结构 分别用递归和非递归方法实现二叉树先序,中序,后序遍历
- 查找二叉树的实现(查找,删除,插入)分别用递归和非递归
- 升级 CentOS 内核至 4.9
- 简单实现GreenDao
- C语言读取csv文件
- Activity和Service 使用Binder进行通信
- Vue之父子兄弟组件间通信
- 递归和非递归分别实现strlen
- java 怎么在控制台就可以监听键盘的输入(不用敲回车),比如连续输入三个a,系统提示停止输入
- easyui中打开新的面板跨域加载页面(没什么卵用这个)
- 使用LayUI操作数据表格
- Makefile中:=与=区别
- SpringBoot集成MyBatis的分页插件PageHelper
- 前端需要了解的 SSO 与 CAS 知识
- python内置函数【A-C】
- 统计学学习笔记——(4)差异性