[问题已解决][求助] why???
main(){ int a[10],i,b,c;
printf("enter the array:\n");
for(i=0;i<3;i++);
scanf("%d",&a[i]);
a[3]=4;
b=a[i--];
c=a[i];
printf("%d,%d\n",b,c);
}
如果输入a[0]=5,a[1]=8,a[2]=6
所以b=a[3]=4, 那么c=?
我觉得 c=a[2]=6,可是运行后的结果是:b=4,c=1187 这是为什么啊???
[此贴子已经被作者于2006-7-16 16:41:14编辑过]