C++怎么创建一个动态数组
时间: 2023-10-22 20:23:52 浏览: 104
C++创建动态数组
在 C++ 中创建动态数组的常用方式是使用 new 运算符。下面是一个示例代码,用于创建一个包含 n 个整数的动态数组:
```
int n;
cin >> n;
int *arr = new int[n];
// 使用动态数组 arr
delete[] arr; // 记得释放内存
```
上述代码中,首先通过输入从控制台读取数组的大小 n,然后使用 new 运算符创建了一个大小为 n 的整数数组 arr。使用动态数组和普通数组一样,可以使用下标操作符 [] 访问元素,例如 `arr[0]`、`arr[1]` 等。
最后,需要释放动态数组所占用的内存。在 C++ 中,释放动态数组内存的方式是使用 delete[] 运算符,例如 `delete[] arr`。注意,使用 delete[] 时需要在数组名前添加一个小括号,否则程序将无法编译通过。
阅读全文