如何给二维数组分配空间?
C中如何给二维数组分配几万行几万列的空间大小?
二种方式(对目前的电脑几万*几万不多的)
一。静态
如
int a[30000][30000]; //一般要定义成全局的,以防栈溢出
二。动态(只能支持一维,然后要一维转二维,一定要二维的,要用二维指针,然后循环申请)
int *a;
....
a=(int *)malloc(30000*30000);
热门标签:
C中如何给二维数组分配几万行几万列的空间大小?
二种方式(对目前的电脑几万*几万不多的)
一。静态
如
int a[30000][30000]; //一般要定义成全局的,以防栈溢出
二。动态(只能支持一维,然后要一维转二维,一定要二维的,要用二维指针,然后循环申请)
int *a;
....
a=(int *)malloc(30000*30000);