问答详情
源自:6-3 练习题

关于答案D的解释是不是有错呀??

int arr[]={5,4,3,2,1},i=4;arr[arr[i]]
arr[arr[4]]   = arr[1]    对的

arr[1]=5           这又是为什么???? 不是应该等于4的吗?

提问者:_黎先生 2019-01-19 23:57

个回答

  • qq_慕盖茨8022849
    2021-01-07 16:29:09

    5的下标是0,  4的下标是1, 3的下标是2,  2的下标是3,  1的下标是4

  • 慕移动1292074
    2020-09-07 16:33:27

    你运行一下,命题人真的没错。

  • weixin_慕尼黑2373962
    2019-10-28 20:42:06

    数组是从0开始的,所以是arr【0】=5 ,arr[1]=4

  • 时意
    2019-09-19 13:42:02

    arr[0]=5,arr[1]=4

  • qq_慕圣9533115
    2019-01-20 16:23:59

    你的理解是正确的,这个毕竟题目是人出的总会有漏洞,所以这应该是出题人的失误,别担心了。