应用程序的输出(底部)如下:
元素索引号:0 元素内容:22
元素索引号:1 元素内容:22
元素索引号:2 元素内容:22
元素索引号:3 元素内容:22
元素索引号:4 元素内容:22
元素索引号:22元素内容:134513712
为什么标记为 5 - 21 的索引元素会丢失?我知道由于数组的边界溢出,这段代码可能会出现段错误,它旨在做到这一点,我对为什么这段代码不好,只是为什么跳过某些索引不感兴趣。
#include <stdio.h>
int main(){
int array[5];
int i;
for(i=0; i<10; ++i) {
array[i] = 22;
printf("Element index number: %d Element contents: %d\n", i, array[i]);
}
return 0;
}