strlen的模拟实现
来源:互联网 发布:java与 编辑:程序博客网 时间:2024/06/07 15:25
strlen函数的功能是计算计算字符串中字符的个数(到‘\0’结束,不包括‘\0’)
下面我们进行strlen的模拟实现:
#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<assert.h>size_t my_strlen(const char* str)//size_t为一个unsigned类型 //const在这里可防止指针中内容被改变{int count = 0;assert(str != NULL);//断言str不为空指针while (*(str++) != '\0')//当遇到'0'时停止{count++;}return count;}int main(){char arr[20] = "abcdefg";printf("%s has %d chars.\n", arr, my_strlen(arr));system("pause");return 0;}
输出结果为:
0 0
- strlen的模拟实现
- strlen函数的模拟实现
- 用三种不同的方法模拟实现strlen
- strcpy 和strlen函数的模拟实现
- Strlen与Strcpy的模拟实现
- 关于模拟实现strlen
- 模拟实现strlen
- 模拟实现strlen函数
- 模拟实现strlen函数
- 模拟实现strlen
- ##模拟实现strlen函数
- 模拟实现strlen函数
- 模拟实现strlen函数
- 模拟实现strlen函数
- 模拟实现strlen函数
- 模拟实现库函数strlen
- 模拟实现strlen函数
- 模拟实现 strlen 函数
- leetcode28. Implement strStr()
- leetcode-第十周
- cmd窗体编码
- Unity3D游戏开发之Lua与游戏的不解之缘下
- PHP实现基于mysqli的Model基类完整实例
- strlen的模拟实现
- IMWeb前端学习笔记——Day8
- 为什么Thinkphp 中的<if><volist>等标签不能用
- select2中文选项通过拼音或者首字母快速定位选项
- Ubuntu16.04不能挂载windows的分区
- 毕业设计ArcGIS相关操作
- Unity3D游戏开发之Lua与游戏的不解之缘(4)
- Android 常用命令
- 替换指定文件夹图片,并保留原来尺寸