x行y列矩阵与y行z列矩阵相乘
void matrix_multiply(int *m1,int *m2,int *r,int x,int y,int z)
{
int temp;
int i,j,t;
for(i=0;i< x;i++)
{
for(j=0;j<z;j++)
{
temp = 0 ;
for(t=0;t < y ;t++)
temp += (m1+i*y)[t]*(m2+t*z)[j];
*(r++) = temp;
}
}
}
注意:二维数组指针的表示