此程序使用动态数组实现两个矩阵的乘积和,动态数组使用 malooc 函数申请内存空间 ,使用 free 函数 释放申请的内存空间;
#include<stdio.h>
#include<malloc.h> //使用malloc函数申请内存块
#include<stdlib.h> //使用free函数释放申请的内存块
#include<math.h>
//int n1,n2,m1,m2,z; //全局变量 ,变量的作用域程序彻底结束;
//int **a_1,**b_1,**c_1,i,j,t,x,y;
main()
{
static int n1,n2,m1,m2,z; //n1,n2,m1,m2,z 为静态(static)局部变量,变量程序结束之前保值原值,也可以声明为全局变量 比如:5,6行
static int **a_1,**b_1,**c_1,i,j,t,x,y; // **a_1,**b_1,**c_1 分别为二级指针变量
scanf("%d %d",&n1,&n2); //输入第一个矩阵的行和列