#include <iostream>
int main() {
// 动态分配一个包含5个整数的数组
int* arr = new int[5];
// 初始化数组元素
for (int i = 0; i < 5; ++i) {
arr[i] = i * i;
}
// 输出数组元素
for (int i = 0; i < 5; ++i) {
std::cout << "arr[" << i << "] = " << arr[i] << std::endl;
}
// 释放动态分配的数组内存
delete[] arr;
return 0;
}
new int[5]
: 使用 new
关键字动态分配一个包含5个整数的数组。返回的是指向该数组首元素的指针。for
循环将每个元素初始化为它的索引值的平方。for
循环遍历并输出数组中的每个元素。delete[]
来释放动态分配的数组内存,确保没有内存泄漏。这样可以确保程序在运行时能够正确地分配和释放内存,并且避免了潜在的内存泄漏问题。
上一篇:c++ 初始化数组
下一篇:c++ 初始化列表
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站