📌  相关文章
📜  c++ 访问向量的倒数第二个元素 - C++ (1)

📅  最后修改于: 2023-12-03 15:29:53.130000             🧑  作者: Mango

C++访问向量的倒数第二个元素

在C++中,我们可以使用vector来存储多个元素,访问向量中的元素也比较简单,只需要使用下标就可以了。访问倒数第二个元素也是一样的,只需要使用下标 vector.size() - 2 就可以了。

代码示例
#include <iostream>
#include <vector>

int main() {
    std::vector<int> numbers = {1, 2, 3, 4, 5};

    // 访问向量中的倒数第二个元素
    int second_last = numbers[numbers.size() - 2];

    std::cout << "The second last element is: " << second_last << std::endl;

    return 0;
}
解释说明

在这个例子中,我们创建了一个名为 numbers 的整型向量,并赋予了5个值。我们想要访问向量中的倒数第二个元素,使用 numbers.size() - 2 就可以得到向量中的倒数第二个元素的下标,然后使用下标访问就可以了,将该值赋给一个 int 类型的变量 second_last。最后,使用 std::cout 打印出这个数值。

总结

通过这个例子,我们可以看到,访问向量中的倒数第二个元素非常简单,只需要使用下标 vector.size() - 2 就可以了。在实际应用中,这个方法也非常常用。