在C++中,可以使用new
关键字来创建动态数组。下面是一个简单的示例代码:
#include <iostream>
int main() {
int size;
std::cout << "Enter the size of the array: ";
std::cin >> size;
int* arr = new int[size]; // 创建一个包含size个元素的整数数组
for (int i = 0; i < size; i++) {
arr[i] = i; // 初始化数组元素
}
std::cout << "Array elements: ";
for (int i = 0; i < size; i++) {
std::cout << arr[i] << " ";
}
delete[] arr; // 释放动态数组内存
return 0;
}
在这个示例中,首先要求用户输入数组的大小,然后使用new
关键字创建一个包含指定大小的整数数组。接着,使用循环初始化数组元素,并输出数组元素的值。最后,使用delete[]
关键字释放动态数组的内存。