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

怎样用new给一个二维数组分配空间?该怎么解决

2012-04-19 
怎样用new给一个二维数组分配空间??如题。另外我看有先给一维分配空间,再用for循环给第二维分配。只有这一种

怎样用new给一个二维数组分配空间??
如题。另外我看有先给一维分配空间,再用for循环给第二维分配。只有这一种方法吗?有没有直接给二维分配的方法?


[解决办法]
如果数组大小知道,直接当成一维的分配空间,按二维使用
[解决办法]
你描述的是锯齿数组。
还有 如普通的二维数组:
对于一个col行,row列的 二维数组。arr=new int[col*row]大小的空间。
然后访问 arr[i][j] 即 arr[i*row+j]

热点排行