//#define _CRT_SECURE_NO_WARNINGS
//#include<stdio.h>
//#include<string.h>
//
//如何写出好(易于调试)的代码?
//1.代码运行正常
//2.bug很少
//3.效率高
//4.可读性高
//5.可维护性高
//6.注释清晰
//7.文档齐全
//常见的coding技巧
//1.使用assert
//2.尽量使用const
//养成良好的编码风格
//添加必要的注释
//避免编码的陷阱
//
//模拟实现strcpy
//strcpy-字符串拷贝
//
//int main()
//{
// char arr1[20] = "xxxxxxxxxxxxxxxxxx";
// char arr2[] = "helllo\0";//\0也拷贝了
//
// strcpy(arr1, arr2);
// printf("%s\n", arr1);
// return 0;
//}
//
//void my_strcpy(char* dest,char* src)
//{
// while (*src != '\0')//不是\0的部分拷贝
// {
// *dest = *src;
// dest++;
// src++;
// }
// *dest = *src;//\0的部分拷贝
//}
//
//void my_strcpy(char* dest, char* src)
//{
// while (*src != '\0')
// {
// *dest++ = *src++;
// }
// *dest = *src;
//}
//
//void my_strcpy(char* dest, char* src)
//{
// while (*dest++ = *src++)//'\0'的ASCII码值为0,既拷贝了\0,又使得循环停止
// {
/
模拟实现字符串相关函数
于 2022-05-11 19:25:12 首次发布