//如何调试好代码
// 优秀的代码
// 1.代码运行正常
// 2.bug少
// 3.效率高
// 4.可读性高
// 5.可维护性高
// 6.注释清晰
// 7.文档齐全
//常见的coding技巧
// 1.使用assert
// 2.尽量使用const
// 3.养成良好的编程习惯
// 4.添加必要的注释
// 5.避免编码的陷阱
//
//
//模拟实现strcpy - 字符串拷贝
#include<string.h>
//void my_strcpy(char* dest, char* src)
//{
// //这个代码不好
// while (*src != '\0')
// {
// *dest = *src;
// dest++;
// src++;
// }
// *dest = *src;
//}
void my_strcpy(char* dest, char* src)
{
while (*dest++ = *src++)
{
//即copy了\0,又使得循环停止
//还能再优化
;
}
//while (*src != '\0')
//{
// *dest++ = *src++;
//}
//*dest = *src;
}
int main()
{
char arr[20] = "xxxxxxxxxxxxxx";
char arr1[10] = "hello";
my_strcpy(arr, arr1);
printf("%s\n", arr);
return 0;
}
2022/4/13调试技巧
最新推荐文章于 2024-07-25 12:29:37 发布