java创建动态二维数组 c中怎么用malloc动态申请二维数组?

c中怎么用malloc动态申请二维数组?假设我需要一个nrow和列数组,那么我可以使用以下方法动态分配空间:1。动态数组的所有成员都可以使用正规数组下标数组[i][J#include#includev

c中怎么用malloc动态申请二维数组?

假设我需要一个nrow和列数组,那么我可以使用以下方法动态分配空间:

1。动态数组的所有成员都可以使用正规数组下标数组[i][J

#include

#include

void main()

{

int nrows,columns

int**array

int i,J

printf(“please input nrows&ncolumns:n”)

scanf(“%d%d”,&nrows,&ncolumns)

Array=(int**)malloc(nrows*sizeof(int*))

for(i=0i)