如何通过索引修改c++数组元素

1949idc 2年前 (2024-09-18) 阅读数 463 #编程语言

在C++中,您可以使用索引来访问和修改数组的元素

#include<iostream>

int main() {
    int arr[] = {1, 2, 3, 4, 5}; // 定义一个包含5个整数的数组
    int n = sizeof(arr) / sizeof(arr[0]); // 计算数组中元素的个数

    // 输出原始数组
    std::cout << "原始数组: ";
    for (int i = 0; i < n; i++) {
        std::cout<< arr[i] << " ";
    }
    std::cout<< std::endl;

    // 修改数组中的第3个元素(索引为2)
    int index_to_modify = 2;
    int new_value = 99;
    if (index_to_modify >= 0 && index_to_modify < n) {
        arr[index_to_modify] = new_value;
    } else {
        std::cout << "索引超出范围"<< std::endl;
    }

    // 输出修改后的数组
    std::cout << "修改后的数组: ";
    for (int i = 0; i < n; i++) {
        std::cout<< arr[i] << " ";
    }
    std::cout<< std::endl;

    return 0;
}

在这个示例中,我们首先定义了一个包含5个整数的数组。然后,我们修改了索引为2的元素(即第三个元素),将其值更改为99。最后,我们输出了修改后的数组。注意,数组的索引是从0开始的,因此索引2实际上是数组中的第三个元素。

版权声明

本文内容由互联网用户自发贡献,该文观点仅代表作者本人
本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

© 2010 首途云安 & 厦门硕顿信息技术有限公司 & 闽ICP备11016866号  增值电信业务经营许可证:B1-20203020 地址:福建厦门思明区嘉禾路297号1806
高新技术企业
软件产品证书
计算机软件著作权
ISO认证
国家3A企业