学习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的初始化的值;