Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

c++ new数组

作者:冷轩长风   发布日期:2025-05-02   浏览:61

#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;
}

解释说明:

  1. new int[5]: 使用 new 关键字动态分配一个包含5个整数的数组。返回的是指向该数组首元素的指针。
  2. 初始化数组元素: 使用 for 循环将每个元素初始化为它的索引值的平方。
  3. 输出数组元素: 再次使用 for 循环遍历并输出数组中的每个元素。
  4. 释放内存: 使用 delete[] 来释放动态分配的数组内存,确保没有内存泄漏。

这样可以确保程序在运行时能够正确地分配和释放内存,并且避免了潜在的内存泄漏问题。

上一篇:c++ 初始化数组

下一篇:c++ 初始化列表

大家都在看

c++闭包

c++单引号和双引号的区别

c++ 注释

c++如何判断素数

c++freopen怎么用

c++ 获取系统时间

c++进制转换函数

c++ tcp

c++ gcd函数

c++ cli

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站