首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

新手求解 要怎么能把 二维数组 放到 一维数组里面 不是赋值

2013-07-01 
新手求解 要如何能把 二维数组 放到 一维数组里面 不是赋值!如果我想 使用 数组套数组的 该怎么做那这个

新手求解 要如何能把 二维数组 放到 一维数组里面 不是赋值!
如果我想 使用 数组套数组的 该怎么做
那  这个 该怎么办呢

int xian1[2][3]={
                    {1,2,3},
                    {3,2,1},
                };

int xian2[2][3]={
                    {1,2,3},
                    {3,1,2},
                };

int xian3[2][3]={
                    {1,2,4},
                    {2,3,1},
                };

现在 有3个 2维数组    
现在 我想 把 这个3个维数组 放到一个  数组里面去
我的意思是 这样   int xianArr[3];
xianArr[0]=xian1; xianArr[1]=xian2  xianArr[2]=xian3;    这是我要表达的意思 但这样写 我这里 不对  该如何写呢?  
[解决办法]
定义一个二维指针数组

    int (**p)[3];
    p[0] = xian1;
    p[1] = xian2;
    p[2] = xian3;

[解决办法]
引用:
定义一个二维指针数组
    int (**p)[3];
    p[0] = xian1;
    p[1] = xian2;
    p[2] = xian3;

+1

热点排行