读书人

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

发布时间: 2012-04-19 14:36:43 作者: rapoo

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


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

读书人网 >C语言

热点推荐