malloc申请二维数组的方法

来源:互联网 发布:台湾赖是什么软件 编辑:程序博客网 时间:2024/05/21 11:30
转载:http://bbs.csdn.net/topics/230081799
 
 
#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的二维数组,用这种方法不用去循环申请空间以及循环释放,留着。
  
0 0
原创粉丝点击