以下程序的输出结果是 (C)
main()
{ int i, a[10];
for(i=9;i>=0;i--) a[i]=10-i;
printf(“%d%d%d”,a[2],a[5],a[8]);
}
A) 258 B) 741 C) 852 D) 369
參考答案:a[9]=10-9
a[8]=10-8
.....
我晕````一眼就知道是C,怎么会是B呢?
回答补充:
你说的是a[i]=10-i;
a[i]=a[10-i];
右面是数值,并不是数组的下标,你C学的不好