答案2345
main()
{
inti=0,n=3,j,k=3;
inta[4]={2,4,5};//初始化了前3个元素,第4个元素没值
//进循环
do
i;//i=01得1
while(i=na);
//检查条件i=1,a[1]=4;ka条件不满足,出循环
for(j=n-1;j=i;j--)a[j1]=a[j];
//循环第一次j=2,a[3]=a[2]=5更新了a[3],程序开始时,a[3]无值。
//循环第2次j=1,a[2]=a[1]=4
//第3次j=0,不满足j=i;(因为i=1)出循环
a=k;//i=1,a[1]=k=3;
for(i=0;i=n;i)printf(\"=\",a);
//printa[0]...
//a[0]=2,a[1]=3,a[2]=4,a[3]=5
} |