#include <malloc.h>
#include <stdio.h>
int
main()
{
int
(*a)[2] =
malloc
(
sizeof
(
int
)*3*2);
a[0][0] =1;
a[0][1] =2;
a[1][0] =3;
a[1][1] = 4;
a[2][0] =5;
a[2][1] = 6;
printf
(
"%d\t%d\t%d\t%d\t%d\t%d\n"
,a[0][0],a[0][1],a[1][0],a[1][1],a[2][0],a[2][1]);
free
(a);
system
(
"pause"
);
}
申请一个3*2的二维数组,用这种方法不用去循环申请空间以及循环释放,留着。