C语言数组越界导致死循环问题
C语言数组越界导致死循环问题
大家好,这是我的第一篇文章,今天在学习C语言调试的时候发现了一个问题,关于C语言数组越界的问题,所以详细地写了这篇文章。
如何发现这个问题的?
首先看这个代码:
#include<stdio.h>
int main() {
int i = 0;
int a[10] = { 1,2,3,4,5,6,7,8,9,10 };
for (i = 0; i <= 12; i++) {
printf("hehe%d", i);
a[i] = 0;
}
r
原创
2021-01-09 18:37:37 ·
631 阅读 ·
2 评论