Dev-C++/[Error]ld返回1退出状态


#include<stdio.h>
int main(){
int dizi[9];
int x;
for(int i =0;i<10;i++){
scanf("%d",&x); 
dizi[i]=x;
printf("%d",dizi[i]);
}
}

我是新来的,我也是编码的新手,所以我认为这是一个非常容易的问题。我该怎么办?

您正在读取10个数字,但数组中有9个数字的空间。如果上限为10:,请考虑读取的数字

0、1、2、3、4、5、6、7、8、9

上限应等于数组的大小:

for (int i = 0; i < 9; i++) {

最新更新