关于 malloc 和 free 的问题
我定义了一个大的二维数组int **c;
c = (int **)malloc(MAX_NUM_OF_NODE*sizeof(int *));
for(int i=0; i<(MAX_NUM_OF_NODE); i++)
{
c[i]=(int *)malloc(MAX_NUM_OF_NODE*sizeof(int));
}
那么我最后释放内存的时候,是free(*c) 还是 free(c)
free()函数具体是什么意思,我在网上查了下,都不太清楚