我的问题是这样的: 我有一个包含0到8的值的数组(a[9]=[0,1,2,....,8]),我想将数组的索引映射到一个3x3的矩阵中。 这对我来说很有用,因为我要开发“广播乘法滚动”算法来计算两个矩阵的乘积。 谢谢大家。
如果index是一个指向9个元素的单维数组的索引,那么可以使用以下方式将该数组视为一个二维3x3数组:int row = index / 3; int column = index % 3; int foo = array[row][column];