调试的应用场景和如何写好代码
发布时间
阅读量:
阅读量
- 通过排查代码错误原因分析程序编写过程中出现问题的主要原因。
- 通过总结丰富的开发经验能够减少程序编写过程中的常见错误。
调试的应用场景
关于数组越界的计算机错误:(vs2020,X86,Debug环境下进行)
int main()
{
int i = 0;
int arr[10] = {1,2,3,4,5,6,7,8,9,10};
for (i = 0; i <= 12; i++)
{
arr[i] = 0;
printf("hehe\n");
}
return 0;
}
结果就是死循环,不断地打印hehe。
接下来,我们调试,分析原因:

之后我们发现arr12的值与i的值一样变化。

还没有任何评论哟~
