解释这个程序
我好菜,这个都做不起~~~#include"stdio.h"
main()
{
int j=0,a[5],i=123456;
while(i)
{
a[j]=i%10;
i/=10;
j++;
}
for(j=0;j<6;j++)
printf("%d\n",a[j]);
}
这个的编译结果竟然是
6
5
4
3
2
5
为什么啊??请大家解释一下。
[此贴子已经被作者于2007-11-1 15:55:11编辑过]
[此贴子已经被作者于2007-11-1 15:55:11编辑过]