#include <iostream>
using namespace std;
int main() {
// 动态数组的声明和初始化
int size;
cout << "请输入数组大小: ";
cin >> size;
// 使用 new 操作符动态分配内存
int* dynamicArray = new int[size];
// 初始化动态数组
for (int i = 0; i < size; ++i) {
dynamicArray[i] = i * i; // 例如,存储 i 的平方
}
// 输出动态数组的内容
cout << "动态数组内容: ";
for (int i = 0; i < size; ++i) {
cout << dynamicArray[i] << " ";
}
cout << endl;
// 释放动态分配的内存
delete[] dynamicArray;
return 0;
}
new
操作符动态分配内存,创建一个指定大小的整型数组。delete[]
操作符释放之前分配的内存,避免内存泄漏。上一篇:c++析构函数
下一篇:c++ size_t
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站