|

楼主 |
发表于 2020-4-6 10:56:39
|
显示全部楼层
typedef struct
{
int row,line; //line为行,row为列
double *data;
}Matrix;
(1)Matrix* InitMatrix(Matrix *matrix,int row,int line); //初始化矩阵
(2)void ValueMatrix(Matrix *matrix,double *array); //给一个矩阵赋值
(3)int SizeMatrix(Matrix *matrix); //获得一个矩阵的大小
(4)void FreeMatrix(Matrix *matrix); //释放一个矩阵
(5)void CopyMatrix(Matrix *matrix_A, Matrix *matrix_B); //复制一个矩阵的值
(6)void PrintMatrix(Matrix *matrix); //打印一个矩阵
1.(1)是不是因为double *data,所以用Matrix* InitMatrix来定义函数?
(Matrix *matrix,int row,int line)这个括号里面的Matrix *matrix是不是也因为有它才这样申明double *data?
还有下面的几个申明括号i面的内容
|
|