前言:
在上一篇文章中我们了解到了一些库函数的使用,为了加深我们对库函数的理解,我们来模拟实现一下这些库函数的用法。
这是上一篇文章的链接:
http://t.csdnimg.cn/r7SKN
1.模拟实现strlen
模拟实现strlen函数有三种基本方式:
方式1:计数器方式
代码语言:javascript复制#include<stdio.h>
int my_strlen(const char* str)
{
int count = 0;
while (*str)
{
count ;
str ;
}
return count;
}
方式2:不能创建临时变量计数器
代码语言:javascript复制#include<stdio.h>
int my_strlen(const char* str)
{
if (*str == '