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;
}

免责声明:内容仅供参考。


全栈后端 / C语言教程 :


















Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.