请用c++示范:如何创建动态数组以及如何往动态数组末尾添加元素
时间: 2024-09-17 18:09:44 浏览: 57
C++二维动态数组的创建与删除
在 C++ 中,可以使用 `std::vector` 来创建动态数组,因为它是一个可以自动调整大小的容器。下面是一个简单的示例,展示如何创建动态数组并向其末尾添加元素:
```cpp
#include <iostream>
#include <vector>
int main() {
// 创建一个空的动态数组(vector)
std::vector<int> dynamicArray;
// 向动态数组末尾添加元素
int elementToAdd;
std::cout << "Enter an integer to add to the array: ";
std::cin >> elementToAdd;
// 使用 push_back() 方法在末尾添加元素
dynamicArray.push_back(elementToAdd);
// 输出动态数组的内容
std::cout << "Dynamic Array after adding element: ";
for (int i = 0; i < dynamicArray.size(); i++) {
std::cout << dynamicArray[i] << " ";
}
std::cout << "\n";
return 0;
}
```
在这个例子中,用户会被提示输入一个整数,然后这个值会通过 `push_back()` 函数添加到 `dynamicArray` 的末尾。注意,`size()` 函数用于获取当前动态数组的元素个数。
阅读全文