C语言数组索引,元素访问和修改
数组索引访问元素
C语言中数组的索引可以用于访问存储在数组中的元素值,其语法如下:
ArrayObj[ index ]
提示:C语言的数组索引从0开始,表示第一个元素,最后一个元素比数组的元素个数少1。确切来说,不仅是C语言,绝大部分的计算机编程语言中的索引都是如此。
提示:索引的值为整数,不可以是浮点数。
提示:不建议使用等于或大于数组元素个数的索引来访问数组。
提示:C语言数组的索引如果为负数,并不会像Python那样进行倒序索引。
数组索引访问元素实例代码
#include <stdio.h>
int main() {
int intArr[3] = {1,2,3};
int x = intArr[3];
int y = intArr[0];
int z = intArr[-1];
printf("%d\n",x);
printf("%d\n",y);
printf("%d\n",z);
return 0;
}
数组索引修改元素
通过对数组元素进行重新赋值的方法,可以用于修改C语言中数组的元素值,语法如下:
ArrayObj[ index ] = newValue;
数组索引修改元素实例代码
#include <stdio.h>
int main() {
float floatArr[3] = {0.5,0.3,0.6};
floatArr[1] = 0.666;
for(int i=0;i<3;i++){
printf("%f\n",floatArr[i]);
}
return 0;
}
免责声明:内容仅供参考。