数组越界死循环问题(详细,通俗,易懂)
首先我们来看一个程序:#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++) { printf("王笙\n"); arr[i] = 0; } return 0;} 这个程序放到编译器中运行的话会造成死循环,那这时我们可能会想,数组的总元素是10,而循环语句中的i要循环到12才结束,那么肯定会出现数组.
原创
2021-09-20 20:02:29 ·
1248 阅读 ·
6 评论