#include <iostream>
#include <vector>
int main() {
// 使用 std::vector 创建动态数组
std::vector<int> dynamicArray;
// 动态添加元素到数组中
dynamicArray.push_back(10); // 添加元素 10
dynamicArray.push_back(20); // 添加元素 20
dynamicArray.push_back(30); // 添加元素 30
// 输出数组中的元素
std::cout << "动态数组中的元素: ";
for (size_t i = 0; i < dynamicArray.size(); ++i) {
std::cout << dynamicArray[i] << " ";
}
std::cout << std::endl;
// 动态修改数组中的元素
dynamicArray[1] = 25; // 修改索引为 1 的元素为 25
// 再次输出数组中的元素
std::cout << "修改后的动态数组中的元素: ";
for (size_t i = 0; i < dynamicArray.size(); ++i) {
std::cout << dynamicArray[i] << " ";
}
std::cout << std::endl;
return 0;
}
#include <vector>
:引入 C++ 标准库中的 vector
容器,用于创建动态数组。std::vector<int> dynamicArray;
:声明一个 vector<int>
类型的变量 dynamicArray
,它是一个可以动态调整大小的整数数组。push_back()
:向 dynamicArray
中添加元素。每次调用 push_back()
方法时,都会在数组末尾添加一个新的元素。size()
:返回当前动态数组的元素个数。operator[]
:通过下标访问或修改数组中的元素。for
循环:遍历并输出数组中的所有元素。这段代码展示了如何使用 std::vector
来创建、操作和输出一个动态数组。
上一篇:c++ 位运算
下一篇:c++ vector 删除
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站