问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何在vc中创建动态数组

发布网友 发布时间:2022-05-14 08:35

我来回答

1个回答

热心网友 时间:2023-10-11 16:43

int n1, n2;
const int DIM1 = 2;
const int DIM2 = 3;
// 构造数组
int **ppi = new int*[DIM1];
for(n1 = 0; n1 < DIM1; n1++){ppi[n1] = new int[DIM2];}// 填充数据
for(n1 = 0; n1 < DIM1; n1++){for(n2 = 0; n2 < DIM2; n2++){ppi[n1][n2] = n1 * 10 + n2;}}// 输出for(n1 = 0; n1 < DIM1; n1++){for(n2 = 0; n2 < DIM2; n2++){afxDump << "ppi[" << n1 << "][" << n2 << "] = "
<< ppi[n1][n2] << "\n";}}// 释放数组
for(n1 = 0; n1 < DIM1; n1++){delete [] ppi[n1];}delete [] ppi;
2. 三维动态数组(int[2][3][4])
///////////////////////////////////////////////////////////////////
int n1, n2, n3;
const int DIM1 = 2;
const int DIM2 = 3;
const int DIM3 = 4;
// 构造数组
int ***ppi = new int**[DIM1];
for(n1 = 0; n1 < DIM1; n1++){ppi[n1] = new int*[DIM2];
for(n2 = 0; n2 < DIM2; n2++){ppi[n1][n2] = new int[DIM3];}}// 填充数据
for(n1 = 0; n1 < DIM1; n1++){for(n2 = 0; n2 < DIM2; n2++){for(n3 = 0; n3 < DIM3; n3++){ppi[n1][n2][n3] = n1 * 100 + n2 * 10 + n3;}}}// 输出for(n1 = 0; n1 < DIM1; n1++){for(n2 = 0; n2 < DIM2; n2++){for(n3 = 0; n3 < DIM3; n3++){afxDump << "ppi[" << n1 << "][" << n2 << "][" << n3 << "] = "
<< ppi[n1][n2][n3] << "\n";}}}// 释放数组
for(n1 = 0; n1 < DIM1; n1++){for(n2 = 0; n2 < DIM2; n2++){delete [] ppi[n1][n2];}delete [] ppi[n1];}delete [] ppi;
如果是一维的,
int *arr; //可以是其它类型 (char, float...)
arr = new int[n]; //n 必须是整型变量
二维的呢,这样来,
int **arr;int n,m;cin n m;arr = new int*[n];上面的代码就可以通过动态输入n,m来实现二维数组的定义
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
轻度慢性萎缩性胃炎 活动期,伴轻度肠 化 胃角多发糜烂。医生说了我... 胃窦粘膜慢性轻度萎缩性炎伴轻度肠化胃窦粘膜慢性轻度萎缩性炎? 芬兰留学读研费用是多少 芬兰留学读研时间 去芬兰留学学费生活费一年要多少 芬兰留学读研费用是多少? 芬兰留学读研学费多少? 感冒好多天了,可不可以打蓝球或者其它运动出出汗啊? 感冒打喷嚏,鼻塞然后可以让自己多出出汗吗 宝宝感冒了能去游泳吗 c#如何动态创建数组 怎样创建一个动态数组,比如,我动态输入数组的元素个数N? 如何在C++中创建一维动态数组 C++ 中如何动态创建数组? 动态数组的基本步骤 在vb模块中怎么定义动态数组? 如何创建动态数组? 牛板筋怎么煮才能出成品率高 卤牛板筋之前要不要先煮 php图像生成函数imagecreatetruecolor和imagecreate的区别 做起泡胶用什么胶水 cad如何随意的删除任意一小段的线条,但是不是删除整体,只是删除整体的一小段。麻烦了,希望步骤越详细越 奔驰汽车音响改装哪改的好? 奔驰S690和500的区别 2020年安卓手机的处理器排行榜上都有哪些处理器呢? 用php的imagecreatefrompng创建图像,怎么直接上传到远程服务器 比亚迪速锐蓝牙怎么搜索不到手机蓝牙 一五款比亚迪速锐蓝牙连不上。 比亚迪速锐联不上蓝牙了怎么办 比亚迪速锐怎么删除已经配备的蓝牙? 怎么“动态申请”“创建动态数组”? 如何创建一个动态数组,该数组内含相应的指向char的指针 C++ 中string类如何创建动态数组?求助!!! php的用imagecreatetruecolor 创建图像的一个问题 简述财务管理的变迁 怎样设周均线 请问各位高手:同花顺中的周K线与181周均线在哪里设置 梦见几仟人民币放在棉被里 梦见参加婚礼,棉被掉下好多铜钱? PHP生成一个简单图像为什么不行? PS怎么做这种斜着的画面啊! 这种标题怎么P 什么叫做质子化? 质子化 是什么意思? 质子化是什么意思 什么叫质子化反应,什么叫环化反应,什么叫硝化反应 质子溶剂质子化是什么意思? 请问什么叫作“质子化”和“质子化热”?谢谢 蛋白小分子md,质子化状态怎么确定 魔酸酸性很强,用什么去盛放?质子化又是什么意思