课程
/后端开发
/C
/C语言入门
为什么是arr[index]=value不是value=arr[index]啊。。。虽然试出来结果是不一样,可是逻辑不懂。。。
2018-03-06
源自:C语言入门 6-4
正在回答
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
人家叫我小闪 提问者
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答int index = getIndex(arr , value);
1 回答怎么理解arr[index]=value;
1 回答arr[index] = value;这行是什么意思?
1 回答int index = getIndex(arr , value); 这里的参数arr指的是数组吗?
2 回答arr[index] = value是怎么回到主函数中的