【C语言】三种方法实现strlen函数
来源:互联网 发布:sql主键和外键的建立 编辑:程序博客网 时间:2024/06/04 18:39
#include <stdio.h>#include <assert.h>int my_strlen1(const char *str)//指针相减{assert(str);const char *ptr = str;while (*ptr++ != '\0'){;}return ptr - str - 1;}int my_strlen2(const char *str)//递归{assert(str);while (*str != '\0'){return 1 + (strlen(str + 1));}}int my_strlen3(const char *str)//计数器{assert(str);int count = 0;while (*str != '\0'){count++;str++;}return count;}int main(){char *str = "abcdefd";printf("%d\n", my_strlen1(str));printf("%d\n", my_strlen2(str));printf("%d\n", my_strlen3(str));system("pause");return 0;}
0 0
- 【C语言】三种方法实现strlen函数
- C语言实现strlen函数的几种方法
- C语言strlen函数的3种实现方法
- 三种方式实现strlen(c语言)
- strlen函数的三种实现方法
- 三种方法模拟实现strlen函数
- C语言 strlen函数实现
- 【C语言】strlen的三种实现方法,strcmp,strcat,strcpy
- 【C语言】strlen函数的实现
- C语言::模拟实现strlen函数
- C语言,模拟实现strcpy、strlen函数
- 【c语言】模拟实现strlen函数
- 【c语言】递归实现strlen函数
- C语言中的strlen实现方法
- C语言实现strlen
- 【C语言】 实现strlen
- 【C】c语言模拟实现strcopy函数和strlen函数!!
- 三种方式实现strlen函数
- Lighttpd1.4.20源码分析 笔记 fdevent系统-连接socket及超时处理
- java保存两位小数
- [乡土民间故事_徐苟三传奇]第十六回_差狗子认输吃大粪
- 2594: [Wc2006]水管局长数据加强版
- Android studio 安装步骤(二)
- 【C语言】三种方法实现strlen函数
- 超实用的Git命令图解
- Android实战开发之CheckBox+ListView长按多选增删改查功能完美实现步骤
- AS-->如何用Gradle命令行,构建Android工程
- Mac OS X磁盘重新分区后 BootCamp Windows启动项丢失
- windows给同名多进程发消息
- [乡土民间故事_徐苟三传奇]第十七回_新老爷错寻调弄鬼
- [乡土民间故事_徐苟三传奇]第十八回_贪便宜“铁公鸡”挨打
- 16-01-15 RelativeLayout 属性