C++二维数组访问最上层元素教程

本教程将教你如何使用C++访问二维数组(或二维向量)的最上层元素。

代码示例:

#include <vector>

int main() {
    // 声明和初始化一个二维向量
    std::vector<std::vector<int>> matrix = {
        {1, 2, 3},
        {4, 5, 6},
        {7, 8, 9}
    };

    // 访问最上层元素
    int element = matrix[0][0];
    // 或使用以下语法
    // int element = matrix.at(0).at(0);

    // 输出最上层元素的值
    std::cout << '最上层元素的值: ' << element << std::endl;

    return 0;
}

代码解释:

  1. 声明并初始化二维向量: std::vector<std::vector<int>> matrix 声明了一个名为 matrix 的二维向量,并使用三个子向量进行初始化,每个子向量包含三个整数。
  2. 访问最上层元素:
    • matrix[0][0] 使用索引 [0] 访问第一行的第一个元素。
    • matrix.at(0).at(0) 使用 at() 方法访问第一行的第一个元素,提供边界检查以增强安全性。
  3. 输出结果: 代码将输出 '最上层元素的值: 1'。

总结:

  • 使用索引 [0] 可以轻松访问二维数组或二维向量的最上层元素。
  • at() 方法提供边界检查,比使用索引操作符 [] 更安全。

希望本教程能帮助你理解如何使用C++访问二维数组或二维向量的最上层元素。如有任何疑问,请随时提问!

C++二维数组访问最上层元素 - 简明教程

原文地址: https://www.cveoy.top/t/topic/W3w 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录