模拟实现strlen,strcpy,strcat,srcmp
一:模拟实现strlen
#include<stdio.h>
#include<stdlib.h>
#include<assert.h>
int my_strlen(char* str)
{
assert(str != NULL);
int count = 0;
while (*str != '\0')
{
str++;
count++;
}
return count;
}
int main()
{
char arr[] = "abc";
int ret=my_strlen(arr);
printf("%d\n", ret);
system("pause");
return 0;
}
运行结果如下
二:模拟实现strcpy
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include