main()
{int a[5]={1,2,3,4,5},i,j;
for(i=0;i<5;i++)
for(j=i;i<5;j++)
a[j]=a[i]+1;
for(i=1;i<5;i++)
printf("%5d",a[i]);
printf("\n")
}
请问这是怎么循环的: for(i=0;i<5;i++)
for(j=i;i<5;j++)
a[j]=a[i]+1;
后面的for(j=i;i<5;j++),j=i,什么意思? 和该成for(j=0;i<5;j++)有什么区别?请写清步骤,谢谢。。。
那么 a[j]=a[i]+1;得出的值,是否,改变 a[5]={1,2,3,4,5}中的元素?