【发布时间】:2013-11-24 02:05:13
【问题描述】:
我正在尝试通过动态分配来构建二维数组。我的问题是它的第一个维度是否有可能取 100 个值,然后第二个维度会根据我的问题取可变数量的值?如果有可能,那么我将如何访问它?我怎么知道第二维的边界?
【问题讨论】:
-
这完全取决于你如何实现二维数组。它是一个数组数组(例如
int matrix[M][N])还是一个标准数组,您将两个“逻辑”维度应用于(例如int matrix[M*N])?
标签: c multidimensional-array dynamic-arrays dynamic-allocation