`
tjmzgn
  • 浏览: 156593 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

用C语言写程序释放内存(初学)

    博客分类:
  • C
阅读更多

学习C语言心里想的就是内存。

假如定义结构体person,例子:

person *head,*p,*q;// 定义q

head = p =q = malloc(sizeof(person)); //对q进行赋值

具体的操作.........

释放q操作如下:

free(q);

q = NULL;

==============================

具体如下:

1.定义q时,q的地址是0XFA。

2.对q进行赋值,q的地址是0XFF,并且有sizeof(person)的空间。

3.free(q);即释放q的内存空间(别人可以使用了)。

4.q = NULL 清空q的初始化的值;

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics