for(i=0;i<10;i++)printf("%d",a[i]);是一个语句是循环输出数组0-9中的数省略后,i=10输出a[10],超出数组范围,其中的数是编译器初始化的,你的编译器初始化为1245120