• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

c++动态分配二维数组new二维数组

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
#include "stdafx.h"
#include <iostream>
using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
    //建立一个16行5列的数组
    int **p = new int*[16];//分配堆内存16个 int*
    for(int i = 0;i < 16;i++)//分配堆内存给每一个int*
        p[i] = new int[5];
    
    //给这个数组赋值
    int k = 0;
    for(int i = 0;i < 16;i++)
    {
        for(int j = 0;j < 5;j++)
        {
            p[i][j] = k++;
        }
    }

    //输出二维数组
    for(int i = 0;i < 16;i++)
    {
        for(int j = 0;j < 5;j++)
        {
            cout<<p[i][j]<< "\t";
        }
        cout<<endl;
    }

    //释放
    for(int i = 0;i < 16;i++)
        delete [] p[i];
    delete [] p;
    system("pause");
    return 0;
}

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
c#五子棋源码,自己的练习作品发布时间:2022-07-14
下一篇:
算法笔记_203:第四届蓝桥杯软件类决赛真题(C语言B组)发布时间:2022-07-14
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap