问答详情
源自:6-4 数组作为函数参数

关于arr[index]=value

为什么是arr[index]=value不是value=arr[index]啊。。。虽然试出来结果是不一样,可是逻辑不懂。。。

提问者:人家叫我小闪 2018-03-06 21:03

个回答

  • Eleven_11_
    2018-03-07 00:05:26
    已采纳

    index:索引

    value:值

    数组下标以0开头而不是1;

    问题归根结底是代(ying)码(yu)习(bu)惯(hao)的问题

    假设现在有一个数组arr[3]={4,5,6};这个数组的长度就是定义的3,   其值4,5,6对应的索引分别是0,1,2

    arr[0]=4;

    arr[1]=5;

    arr[2]=6;

    而之后的arr[3](4、5、6、7、8....)就不存在了,所以如果想遍历数组看5这个值(value)是否存在于数组,当然不能用arr[5]=index而是要用arr[index]=5