代码如下:
main()
{
int i[9],x;
for(x=0;x<=9;x++)
i[x]=x;
for(x=9;x>=0;x–)
printf(“%d”,i[x]);
}
结果:9876543210
将”printf(“%d”,i[x])”改为”printf(“%d”,x[i])”
结果也是9876543210
为什么??
要解释的详细一点…要一步步的解释..谢谢各位了
>> 本文固定链接: http://www.vcgood.com/archives/2259
我感觉你的i[9] 只能表示数组只能有9个元素吧!你下面表示的i<=0不是有10个元素了吗??