慕粉2221513759
2017-03-09 20:54
第三个明显错误,没有arr【5】这样一个元素,以上三个都对,所以选C
#include <stdio.h>
int main()
{
int arr[] = {5,4,3,2,1};
int i = 4;
printf("%d\n",arr[arr[i]]);
}最后 输出 结果为4, 谢谢 ;我就不分析了。
选C 的兄弟,arr[arr[0]]; arr[0]=5, arr[5]是指第六个元素,这里面只有五个元素,所以错误。
这道题啊- -,选C。至于D是对的,但是写的答案是错的。。不要怀疑自己,你是对的。
我也觉得答案错了
arr[i]=arr[4]=数组中的第五个元素=1
所以 arr[arr[i]]=arr[1]=数组中的第二个元素=4
C语言入门
926026 学习 · 20793 问题
相似问题