赞
踩
引言:每次当编译器报错时,有些小伙伴会摸不着头脑,不知道错误出在哪里,这里yanlou带你了解一些常见的调试技巧。
除了按F9以外还可以鼠标移动到建立断点的序列,轻点一下,看到有个小红点代表创建成功
注:调试可以退回,最好不退回,因为可以会有Bug
这里yanlou带你了解最常用的两个窗口功能
1.监视
监视可以看到在内存中存储的数据。这里有一个打印整型数组的代码,我们以这位例子。
- #include <stdio.h>
- int main()
- {
- int arr[] = { 1,2,3,4,5,6,7,8,9,10 };
- int i = 0;
- int sz = sizeof(arr) / sizeof(arr[0]);
- for (i = 0; i < sz; i++)
- {
- printf("%d ", arr[i]);
- }
- return 0;
- }
我们按F1进行调试接着我们这样
(这个窗口我们可以拖动任意位置)接着我们添加我们要监视的项,这里我们输入arr
可以看到关于arr元素的数值,数组地址,以及类型我们都能一一看到,非常便利。这里我们还可以点名称下面的三角形,展开一一观察。
2.内存
内存窗口中我们可以看到数据的地址同理我们在调试的窗口中找到内存窗口
我们可以在这里通过 & 操作找到数据地址并可以看到元素大小。窗口右边的列指的是一行显示几个字节,这里我们选的是4所以一行是显示四个字节,值得一提的是这里显示的是十六进制。
至此文章结束了,希望能对你有所帮助。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。