我必须使用 C 中的函数制作动态矩阵。我做了这个:
#include <stdio.h>
#include <malloc.h>
int r=3;
int c=3;
int i;
void matrix(int *** m)
{
m=(int***)malloc(r*sizeof(int*));
for(i=0; i<c;i++)
{
m[i]=(int**)malloc(c*sizeof(int));
}
};
int main()
{
int **mat;
matrix(&mat);
mat[0][0]=1;
mat[0][1]=2;
printf("%d %d", mat[0][0], mat[0][1]);
system("pause");
}
但它崩溃说有问题。在哪里?:(