我是靠谱客的博主 现实小懒虫,这篇文章主要介绍模拟实现strlen函数,现在分享给大家,希望可以做个参考。

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#define _CRT_SECURE_NO_WARNINGS 1 //方法一:创建临时变量计数器 int my_strlen(char *s) { int count=0; while (*s != ''){ count++; s++; } return count; } //方法二:利用递归的方式 int my_strlen(char *str){ if (*str == '') return 0; else return(1 + my_strlen(str + 1)); } //方法三:利用指针减指针的方式 int my_strlen(char *s) { char *p = s; while (p != ''){ p++; } return (p - s); } int main(){ char *str = "abc123"; int ret = my_strlen(str); printf("%dn ", ret); system("pause"); return 0; }

 

最后

以上就是现实小懒虫最近收集整理的关于模拟实现strlen函数的全部内容,更多相关模拟实现strlen函数内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(67)

评论列表共有 0 条评论

立即
投稿
返回
顶部