C++二维数组访问最上层元素 - 简明教程
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;
}
代码解释:
- 声明并初始化二维向量:
std::vector<std::vector<int>> matrix声明了一个名为matrix的二维向量,并使用三个子向量进行初始化,每个子向量包含三个整数。 - 访问最上层元素:
matrix[0][0]使用索引[0]访问第一行的第一个元素。matrix.at(0).at(0)使用at()方法访问第一行的第一个元素,提供边界检查以增强安全性。
- 输出结果: 代码将输出 '最上层元素的值: 1'。
总结:
- 使用索引
[0]可以轻松访问二维数组或二维向量的最上层元素。 at()方法提供边界检查,比使用索引操作符[]更安全。
希望本教程能帮助你理解如何使用C++访问二维数组或二维向量的最上层元素。如有任何疑问,请随时提问!
原文地址: https://www.cveoy.top/t/topic/W3w 著作权归作者所有。请勿转载和采集!