#include <stdio.h> #include <stdlib.h> int main() { int row = 50; int col = 50; char **pp = (char **) calloc(row, sizeof(char *)); for (int i = 0; i<row; ++i) { *(pp+i) = (char *) calloc(col, sizeof(char)); } // 直接这样可以一次性把上面申请的内存全部释放掉吗??? free(pp); pp=NULL; return 0; }
直接运行是没有问题,但是不知道我申请的内存有没有完全释放>>>
慕粉4322478