目录
1.调试是什么?有多重要?
调试就是去找bug(bug是一些让我们程序出错的原因)。
所有发生的事情都一定有迹可循,如果问心无愧,就不需要掩盖也就没有迹象了,如果问心有愧,
就必然需要掩盖,那就一定会有迹象,迹象越多就越容易顺藤而上,这就是推理的途径。
顺着这条途径顺流而下就是犯罪,逆流而上,就是真相。
一名优秀的程序员是一名出色的侦探。
每一次调试都是尝试破案的过程。
2. 调试的基本步骤
发现程序错误的存在以隔离、消除等方式对错误进行定位确定错误产生的原因提出纠正错误的解决办法对程序错误予以改正,重新测试
3. Debug和Release的介绍。
Debug 通常称为调试版本(程序员版本)
,它包含调试信息,并且不作任何优化,便于程序员调试程序。
Release 称为发布版本(用户版本)
,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最
优的,以便用户很好地使用。
用以下代买来举例:
int main()
{
int arr[10] = { 0 };
for (int i = 0; i < 10; i++)
{
arr[i] = i;
}
for (int i = 0; i < 10; i++)
{
printf("%d ", arr[i]);
}
return 0;
}



对比Debug版本和Release版本的代码,我们可以发现,Release版本的代码可执行文件比Debug版本的要小
选择Debug才能调试代码,选择Release不能调试代码
4.常用的调试快捷键
本文采用的IDE是VS2019,我们在VS2019下去调试
最常使用的几个快捷键:F5启动调试,经常用来直接跳到下一个 断点处。F9创建断点和取消断点
最低0.47元/天 解锁文章
4689

被折叠的 条评论
为什么被折叠?



