Matrix 如何在c中使用一维数组表示二维矩阵

Matrix 如何在c中使用一维数组表示二维矩阵,matrix,Matrix,在c中的二维矩阵中,我如何知道元素何时仍然在当前行上,而不是在一维数组中矩阵的第二行上。如何证明d在这两个矩阵的顶行,而d是下一行 a b c d e f 或 a、b、c、d 您可以在1D数组中表示它,但必须注意逻辑,即哪个索引属于哪个行和列 e、 g:对于4×4矩阵,索引0到3将位于第一行。第二行的4-7,等等。您可以在1D数组中表示它,但您必须注意逻辑,哪个索引属于哪个行和列 e、 g:对于4×4矩阵,索引0到3将位于第一行。第二个是4-7,等等。所以你必须知道矩阵的维数。所以你必须知道矩阵

在c中的二维矩阵中,我如何知道元素何时仍然在当前行上,而不是在一维数组中矩阵的第二行上。如何证明d在这两个矩阵的顶行,而d是下一行

a b c
d e f

a、b、c、d


您可以在1D数组中表示它,但必须注意逻辑,即哪个索引属于哪个行和列


e、 g:对于4×4矩阵,索引0到3将位于第一行。第二行的4-7,等等。

您可以在1D数组中表示它,但您必须注意逻辑,哪个索引属于哪个行和列


e、 g:对于4×4矩阵,索引0到3将位于第一行。第二个是4-7,等等。

所以你必须知道矩阵的维数。所以你必须知道矩阵的维数。