三维数组问题 我想定义多个二维数组,于是想到了三维数组,比如我要定义5个a[3][4]的话,是这样定义a[5][3][4]呢还是这样定义a[3][4][5]呢?要是想动态分配一个三维数组的空间什么分配呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不实用,无论是效率还是使用都不如定义如下struct test{ int a[3][4][5];};test *p = new test;好用. 定义为指向二维数组的指针,然后用malloc函数,像下面这样: int (*pa)[3][4]; //动态分配5个int[3][4]的数组需要的内存// pa = (int (*)[3][4]) malloc(5*sizeof(int[3][4])); MFC里双菜单切换 ddraw 中死锁问题询问 EDIT 属性设置问题 同时登陆的不同用户怎么共享数据? Access+ODBC的问题 如何让我的应用程序窗口始终保持在最前面,保持可见? ==$==请高手解答:关于DCOM调用的怪现象==$== 考程序员好还是考社会上的什么什么的认证好 大家认为编程时,什么部分最困难,资料也很难找的 请问“非预期的文件格式”是什么错误? 用vc6.0编译的函数的问题 拖放按钮的问题
struct test{
int a[3][4][5];
};
test *p = new test;
好用.
定义为指向二维数组的指针,然后用malloc函数,像下面这样:
int (*pa)[3][4];
//动态分配5个int[3][4]的数组需要的内存//
pa = (int (*)[3][4]) malloc(5*sizeof(int[3][4]));