所以我有一个二维数组,我想将二维数组的第 'pth' 行分配给一个新的一维数组:我的代码如下所示:
float temp[] = { *aMatrix[p] }; // aMatrix is a 10x10 array
// am trying to assign the pth row
// to temp.
*aMatrix[p] = *aMatrix[max];
*aMatrix[max] = *temp;
float t = bMatrix[p];
bMatrix[p] = bMatrix[max];
在上面的声明之后, temp 的长度应该为 10,其中包含 aMatrix 的第 p 行的所有值,但它只包含一个值。我已经尝试了该语句的所有组合,但除了编译错误之外什么也没得到。
我的问题是完成这项任务的正确方法是什么?
任何帮助,将不胜感激。谢谢