【发布时间】:2015-05-25 07:10:55
【问题描述】:
在分配指针之前和之后设置指向NULL的指针有区别吗?
例如,有什么区别
char* c = NULL;
和
char* c = malloc(sizeof(char));
c = NULL;
这些语句的含义是什么,如果有的话,在每种情况下调用free(c) 有什么不同吗?
【问题讨论】:
-
尝试循环执行第二个 :)
标签: c null malloc free dynamic-memory-allocation