Advertisement

调试的应用场景和如何写好代码

阅读量:
  • 通过排查代码错误原因分析程序编写过程中出现问题的主要原因。
  • 通过总结丰富的开发经验能够减少程序编写过程中的常见错误。

调试的应用场景

关于数组越界的计算机错误:(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的值一样变化。

![](https://ad.itadn.com/c/weblog/blog-img/images/2025-05-31

全部评论 (0)

还没有任何评论哟~