我需要使用指针将 500 到 600 之间的随机数存储到数组中,然后打印出这些数字。我得到一个分段错误......核心转储,我真的不明白这意味着什么。错误发生在 printf 语句之后 ("%15d\n", aPtr[i]);
int main(){
int size;
int j, i;
int temp;
int sum = 0;
printf("Enter size of array");
scanf("%d", &size);
int array[size];
int *aPtr = malloc(sizeof(int) * size);
for (i = 0; i <= size; i++){
srand(time(NULL));
aPtr[i] = rand() % 500 + 100;
printf("%15d\n", aPtr[i]);