递归和非递归分别实现strlen
2017-11-15 14:48
316 查看
递归:
非递归:
#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; }
相关文章推荐
- 递归和非递归分别实现strlen
- C语言程序-递归和非递归分别实现strlen
- C语言分别实现递归和非递归strlen的三种方法
- 递归和非递归分别实现strlen
- 一只程序猿的养成日记 第一章 第十四节 递归和非递归分别实现strlen
- 递归和非递归分别实现strlen(C语言)
- 递归和非递归分别实现求第n个斐波那契数(C语言)
- 递归和非递归分别实现求第n个斐波那契数。
- 查找二叉树的实现(查找,删除,插入)分别用递归和非递归
- 递归和非递归分别实现求n的阶乘
- 一只程序猿的养成日记 第一章 第十节 递归和非递归分别实现求第n个斐波那契数
- 用递归和非递归分别实现求第n个斐波那契数。
- C语言程序-递归和非递归分别实现求n的阶乘
- 递归和非递归分别实现求n的阶乘
- 一只程序猿的养成日记 第一章 第十五节 递归和非递归分别实现求n的阶乘
- 二叉搜索树(递归和非递归分别实现)
- 单链表倒置,给你一个头指针,用递归与非递归的方法分别实现;
- 面试题:单链表逆置(分别用非递归和递归两种方法实现)
- 1.递归和非递归分别实现求第n个斐波那契数。
- 递归和非递归(创建变量)实现strlen