我在学习数组,只是写了这个小程序,看看它是如何工作的。但它与分割faul崩溃,我明白我的意思是我写我的变量/函数的内存地方没有分配给它。但我不知道如何。任何人都可以让我知道吗? 我从我的main()调用introArray。C Array程序崩溃,出现分段错误
int introArray (void)
{
int total, ctr;
printf("enter how many students \n");
scanf("%d", &total);
int students[total];
ctr = 0;
while (students[ctr] <= total)
{
printf("enter student %d DOB in mmddyy \n", ctr);
scanf("%d", students[ctr]);
ctr++;
}
return 0;
}
哪个编译您使用的是建立这个程序缺失? – Ganesh 2013-03-19 22:49:33