118全年历史图库1-150期
使用C++删除数组中的最后一个元素的一种方法是通过调整数组的大小来实现。以下是一个简单的示例代码:
#include <iostream> #include <vector> int main() { // 创建一个包含元素的数组 std::vector<int> myArray = {1, 2, 3, 4, 5}; // 检查数组不为空 if (!myArray.empty()) { // 删除最后一个元素 myArray.pop_back(); } // 打印更新后的数组 for (int element : myArray) { std::cout << element << " "; } return 0; }
这个示例使用了,它提供了方便的函数来删除数组的最后一个元素。请注意,使用之前,检查了数组是否为空,以防止在空数组上调用。
方法二:
#include <iostream> int main() { // 创建一个包含元素的数组 int myArray[] = {1, 2, 3, 4, 5}; int arraySize = sizeof(谁有澳彩论坛appmyArray) / sizeof(myArray[0]); // 检查数组不为空 if (arraySize > 0) { // 删除最后一个元素 arraySize--; } // 打印更新后的数组 for (int i = 0; i < arraySize; ++i) { std::cout << myArray[i] << " "; } return 0; }