📅  最后修改于: 2023-12-03 15:29:53.130000             🧑  作者: Mango
在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
就可以了。在实际应用中,这个方法也非常常用。