66问答网
所有问题
怎样用c++声明一个二维数组是未知大小?
如题所述
举报该问题
推荐答案 2018-01-13
c/c++无法声明一个不定大小的
二维数组
,不过可以用二级指针来模拟(我想你清楚数组和指针的区别吧)
int **A; //声明二级指针A,指向一个
指针数组
(切记不是指向一个二维数组)
cin >> M >> N; //输入两个维度
A = new int *[M]; //开辟指针数组
for(i=0; i<M; i++)
A[i] = new int[N];
这样以后使用A[i][j]就像二维数组一样
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/UDp2nDUnUvUvDx92ppv.html
相似回答
大家正在搜
二维数组的第一维大小是什么
声明一个二维数组
二维数组a的第一维大小为1
一维数组和二维数组
二维数组的声明
二维数组声明方式
java声明二维数组
二维数组的函数调用
c++二维数组
相关问题
怎样用c++声明一个二维数组是未知大小的,比如说是一个矩阵的...
c++中如何声明一个二维数组?
c++,输入一个未知大小的数组怎么做??? 要求有回答范例。...
c++中如何声明一个二维数组
c++二维数组大小有限制吗?怎么解决?
C++能否使用一个二级指针,用new生成一个大小未知的二维数...
c++中如何将一个未知大小的数组读入,并将其存在一个3列,行...
C++中使用vector定义二维数组,实现数组的行列数未知,...