阅读量:0
C++中动态数组可以通过使用"new"关键字来初始化。以下是一种常见的方法:
int size = 5; // 数组大小 int* arr = new int[size]; // 动态分配大小为size的整型数组 // 初始化数组元素 for (int i = 0; i < size; i++) { arr[i] = i; // 将数组元素赋值为索引值 } // 使用数组 // 释放数组内存 delete[] arr;
在上述示例中,首先使用"new"关键字动态分配了一个整型数组的内存空间,大小为"size"。然后使用for循环对数组进行初始化,将每个元素赋值为其对应的索引值。最后,使用"delete[]"关键字释放了数组的内存空间,以避免内存泄漏。