C++で動的配列に値を割り当てる方法は何ですか?
C++では、動的配列はnew演算子を使用して作成し、代入演算子=を使用して値を設定することができます。以下は一般的な方法です:
- 新しい演算子を使用して動的配列を作成し、それをポインタ変数に割り当てる。
int size = 5; // 数组大小
int* arr = new int[size]; // 创建动态数组并分配内存
- 配列をループ構造で走査し、代入演算子=を使って配列要素に値を割り当てる。
for (int i = 0; i < size; i++) {
arr[i] = i + 1; // 给数组元素赋值
}
注意:動的配列を使用した後、メモリを解放するためにdelete演算子を使用する必要があります。
delete[] arr; // 释放动态数组内存