我不明白以下程序中的数组声明:
int main(){
int n;
printf("How many numbers?");
scanf(" %d",&n);
int array['n'];
for(int i = 0; i < n; i++)
{
scanf(" %d",&array[i]);
}
for(int i = 0; i < n; i++)
{
printf(" %d\n",*(array +i));
}
getch();
return 0;
}