
C语言怎么定义动态二维数组
是C语言,C++我看不懂!!!比如我要定义一个二维数组a[x][y],这个数组的大小由scanf来决定,如何定义?...
是C语言,C++我看不懂!!! 比如我要定义一个二维数组a[x][y],这个数组的大小由scanf来决定,如何定义?
展开
2个回答
展开全部
#include <stdio.h> #include "stdlib.h" void main() { int **a,m1,n1; int i; printf("输入行数列数:"); scanf("%d%d",&m1,&n1); //建立 a=(int **)calloc(m1,sizeof(int)); for(i=0;i<m1;i++) a[i]=(int *)calloc(n1,sizeof(int)); }
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询