##模拟实现strlen函数
来源:互联网 发布:小米note3网络异常 编辑:程序博客网 时间:2024/05/01 16:27
strlen函数也是字符串操作函数,是用来求字符串的长度,以‘\0’为结束标志,长度不包含’\0’这个字符,例如;
#include <stdio.h>int main(){ char arr[9] = "1234abcd"; printf("%d\n",strlen(arr)); return 0;}
最后程序运行结果如下
现在自己实现my_strlen 函数如下:
#include <stdio.h>#include <windows.h>#include <assert.h>int my_strlen(char * msg){ int count = 0; assert(msg); while (*msg !='\0') { count++;//统计字符串的长度 msg++; } return count;}int main(){ char msg[] = "1234abcd"; int ret = my_strlen(msg); printf("%d\n",ret); system("pause"); return 0;}
当然最后答案是8啦,小伙伴们,是不是很简单啦,赶紧试一试吧。
1 0
- 模拟实现strlen函数
- 模拟实现strlen函数
- ##模拟实现strlen函数
- 模拟实现strlen函数
- 模拟实现strlen函数
- 模拟实现strlen函数
- 模拟实现strlen函数
- 模拟实现strlen函数
- 模拟实现 strlen 函数
- 模拟实现strlen()函数
- 模拟实现strlen,strcpy函数
- strlen函数的模拟实现
- 模拟实现strcpy、模拟实现strlen、模拟实现strstr函数
- C语言::模拟实现strlen函数
- 三种方式模拟实现strlen函数
- C语言,模拟实现strcpy、strlen函数
- 模拟实现strlen函数(二)
- 【c语言】模拟实现strlen函数
- rocketmq基本概念
- n级阶梯,每次走一步和两步或三步,有多少种走法
- linux设备驱动归纳总结(一):内核的相关基础概念
- php5.6-apache2.4-mysql5.6环境安装配置
- 0-0不走坑路, 手把手教你Linux16.04, Anaconda3, CUDA8.0, cudnn v5.1 tensorflow GPU版, opencv3安装
- ##模拟实现strlen函数
- Android问题(Error:(1, 0) Plugin with id '' not found.)解决方案
- [基础] -- [bootstrap] -- Yii2 bootstrap 内置组件
- spring session + redis 实现web工程的session共享
- Java设计模式之原型模式
- 蓝桥杯-数的划分-动态规划-java
- SQLServer复制需要有实际的服务器名称才能连接到服务器,请指定实际的服务器名
- CSS实现圆形头像
- 神奇矩阵(9个数横竖对角线相加15)