不同于C++,c语言对于矩阵的表示和一维数组没有区别。矩阵虽然是二维,但是在c语言内存空间里面仍然是线性存储,说白了先存第一行,再存第二行,以此类推。 假如一个二维数组int array[100][100],那么元素a[50][50]按照指针的取值方法就是
*(a+50*100+50)
假如有两个矩阵A和B,那么A×B可以运算的前提是,