一、
作业标题
模拟实现strlen
作业内容
模拟实现strlen
//方法一,计数器方式
//int My_strlen(const char *str)
//{
// int count = 0;
// while (*str) //'\0'的ASCII是0
// {
// count++;
// str++;
// }
// return count;
//}
//方法二,不使用计数器方式
//int My_strlen(const char *str)
//{
// if(*str=='\0')
// {
// return 0;
// }
// else
// {
// return 1+ My_strlen(str+1);
// }
//}
//方法三,双指针方式
int My_strlen(const char* str)
{
char* p = str;
while (*str != '\0')
{
str++;
}
return str - p;
}
int main()
{
int len = 0;
char str[15] = "hellow world!";
len=My_strlen(str);
printf("%d\n", len);
}
二、
作业标题
模拟实现strcpy
作业内容
模拟实现strcpy
void My_strcpy(cha