如何在c中使用1D数组表示2d矩阵

时间:2011-04-06 15:17:54

标签: matrix

在c中的二维矩阵中如何知道元素何时仍在当前行上而不是在1维数组中的矩阵的第二行上。又如何显示d在顶行,d是这两个矩阵中的下一行?

a b c
d e f

a b c d

e f g h

1 个答案:

答案 0 :(得分:1)

您可以在一维数组中表示它,但您必须处理逻辑,哪个索引属于哪个行和列。

例如:对于4×4矩阵 - 索引0到3将在第一行。第二,4-7等等。