实用调试技巧
- 什么是bug??
- 调试是什么??有多重要??
- debug和release的介绍
- windows环境调试介绍
- 一些调试的实例
- 如何写出好(易于调试)的代码
- 编程中常见的错误
什么是bug??
- 第一个bug是由一个飞蛾导致的
- bug就是臭虫的意思
调试是什么??有多重要??
- 所有发生的事情都一定有迹可循,如果问心无愧,就不需要掩盖也就没有迹象了,如果问心有愧,就必然需要掩盖,那一定会有迹象,迹象越多就越容易顺藤而上,这就是推理的途径。
调试的基本步骤
- 发现程序错误的存在
- 以隔离,消除等方式对错误进行定位
- 确定错误产生的原因
- 提出纠正问题的解决办法
- 对程序错误予以改正,重新测试
Debug和Release的介绍
- Debug通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。
- Release称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好的使用。
如何写出好(易于调试)的代码
优秀的代码:
- 1.代码运行正常
- 2.bug很少
- 3.效率高
- 4.可读性强
- 5.可维护性高
- 6.注释清晰
- 7.文档齐全
常见的coding技巧
- 1.使用assert
- 2.尽量使用const
- 3.养成良好的编码习惯
- 4.添加必要的注释
- 5.避免编码的陷阱
strcpy函数的用法
-
它的作用主要是拷贝
-
用函数拷贝
-
-
优化
-
-
优化2
-
-
优化3
-
-
const修饰*p的左边
-
const修饰右边时
-