在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[]
關鍵字釋放動態數組的內存。