自己实现strlen函数
2016-03-10 22:29
176 查看
#include <stdio.h> int my_strlen(const char *str)//常规做法 { int count = 0; while (*str++ != '\0') { ++count; } return count; } int my_strlen(const char *str)//递归实现 { if (*str == '\0') return 0; else { return 1 + my_strlen(str + 1); } } int main() { char *p = "abcd"; int ret = my_strlen(p); return 0; }
相关文章推荐
- C语言中的sizeof操作符用法及和strlen的区别
- C++不使用变量求字符串长度strlen函数的实现方法
- C语言中sizeof()与strlen()函数的使用入门及对比
- 基于Sizeof与Strlen的区别以及联系的使用详解
- PHP字符串长度计算 - strlen()函数使用介绍
- php strlen mb_strlen计算中英文混排字符串长度
- 字符串长度函数strlen和mb_strlen的区别示例介绍
- C语言中关于sizeof 和 strlen的区别分析
- 简单谈谈PHP中strlen 函数
- 浅析PHP中strlen和mb_strlen的区别
- PHP中strlen()和mb_strlen()的区别浅析
- strlen与sizeof的区别
- sizeof,strlen
- PHP中不同编码的汉字占的字节数不同gbk,GBK,UTF-8,utf-8
- strlen源码剖析
- 从字符串1中找出字符串2出现的位置以及个数
- sizeof 与 strlen
- php截取汉字长度自定义函数
- 2014.4.3个人日记
- c语言常见错误与注意点