读书人

关于free()的有关问题

发布时间: 2012-02-09 18:22:27 作者: rapoo

关于free()的问题

int main()
{
char *p = malloc(n);
free (p);
}
请问free后p的值是多少?
请大侠们指点。

[解决办法]
还是malloc()返回的那个地址,
但是堆内存已释放了
所以一般在free()之后把p赋值为null,以示无效

读书人网 >C语言

热点推荐