两个调试技巧的小例子:
例1:在VS2022、x86、Debug环境下,运行一下代码,结果如何?为什么?
#include <stdio.h> 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; }
例2:扫雷游戏的一个错误
例1:在VS2022、x86、Debug环境下,运行一下代码,结果如何?为什么?
#include <stdio.h> 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; }
例2:扫雷游戏的一个错误