实现strlen()函数
来源:互联网 发布:凡科互动游戏 源码 编辑:程序博客网 时间:2024/05/02 05:05
实现strlen()函数的方法是多样的,但是大致可以分为两种,一种是使用临时变量的另一种是使用递归。
具体代码如下:
#include <iostream>using namespace std;//使用临时变量的实现方法size_t myStrlen1(const char *str){ if(str == NULL) { return 0; } size_t count = 0; while(str[count] != '\0') { count++; } return count;}//使用递归的实现方法size_t myStrlen2(const char *str){ if(str==NULL || *str=='\0') { return 0; } else { return myStrlen2(str + 1) + 1; }}int main(){ char str1[] = "hello world"; char str2[] = ""; cout<<myStrlen1(str1)<<" "<<myStrlen1(str2)<<endl; cout<<myStrlen2(str1)<<" "<<myStrlen2(str2)<<endl; return 0;}
0 0
- 微软strlen函数实现
- 实现strlen()函数
- strlen函数的实现
- strlen函数的实现
- strlen()函数的实现
- 函数strlen实现
- 递归实现strlen函数
- 递归实现strlen函数
- 实现strlen函数
- strlen函数实现
- 实现strlen()函数
- strlen函数实现
- strlen函数实现
- 函数实现strlen。
- strlen函数的实现
- strlen()函数自实现
- strlen函数的实现
- 函数strlen()的实现
- 扩展欧几里德算法详解
- 互联网全站HTTPS的时代已经到来
- C++智能指针
- cocos2d_x3.0的触屏事件
- android与WEB服务器交互时,如何保证在同一个会话Session中通信
- 实现strlen()函数
- 2014.10.03
- SQLSERVER性能监控级别步骤
- Eclipse自动生成作者、日期注释等功能设置
- 新生赛(2) problem 2 丁磊养猪
- Eclipse设置文件默认打开方式
- 使用两个循环解决问题
- IOS加速计
- 变量的底层实现