利用malloc定义数组

 

使用malloc方法时,应导入文件 #include<malloc.h>

1.利用malloc定义一维数组

   int *num = (int *)malloc(sizeof(int)*8);   // 定义一个一维数组有8个元素,等价于 int num[8];

 

 2.利用malloc定义二维数组

   int **num = ( int **)malloc(sizeof(int)*8);

   for(i = 0;i<8;i++){

  num[i] = (int *)malloc(sizeof(int)*8);

   }

  // 等价于 num[8][8];

posted @ 2016-01-25 10:26  马小宝  阅读(2064)  评论(0编辑  收藏