用for循环printf打印的问题
程序代码:#include<stdio.h>
main()
{
int c,i;
int digit[100];
for (i = 0; i <= 100; ++i)
digit[i] = 0;
for (c = 0; c <= 100; ++c)
printf("%d\n",digit[c]);
}我认为打印结果出来应该全部是0的。可以结果出来是这个样子的。0
0
0
0
0
(中间省略)
0
0
100
最后一个为什么是100呢?好奇怪。我用的是ubuntu12.04






