请各位指教!!
有这样一道c语言:main()
{int n[2],i,j,k;
for(i=0;i<2;i++)
{n[i]=0;}
k=2;
for(i=0;i<k;i++)
{for(j=0;j<k;j++)
n[j]=n[i]+1;}
printf("%d\n",n[k]);
getch();
}
结果是2
数组n应该只有n[0],n[1]两个元素。但为什么n[2]会有值呢?而且还是2呢?
2005-03-15 17:56

2005-03-15 18:19

2005-03-15 18:26

2005-03-15 18:46

2005-03-15 19:00
2005-03-15 20:53

2005-03-16 19:02