typedef struct tag_Matrix
{
double M[3][3];
}_Matrix;
//传值
_Matrix func_Matrix_add_scalar(_Matrix Mold, double a)
{
int ii;
int jj;
for (int ii = 0; ii < 3; ii++)
{
for (int jj = 0; jj <3; jj++)
{
Mold.M[ii][jj] += a;
}
}
return Mold;
}
//传引用
void func_Matrix_add_scalar(_Matrix* Mold, double a)
{
int ii;
int jj;
for (int ii = 0; ii < 3; ii++)
{
for (int jj = 0; jj < 3; jj++)
{
Mold->M[ii][jj] += a;
}
}
}
【Linux OS】C函数返回结构体
最新推荐文章于 2023-07-09 08:11:59 发布