C语言
skychaofan
喜欢做的事就要去做,不要让自己后悔
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
有关head->next = p;和p=head->next;之间的区别
#include#include#includetypedef struct list{ char *name; struct list *next;}List;int main(int argc, char *argv[]){ List *p = (List *)malloc(sizeof(List)); List *head = (Lis原创 2015-07-09 12:50:35 · 24548 阅读 · 13 评论 -
简述内存管理的原理和其简单实现
我们平时在linux或者其他的嵌入式系统中经常会用到两个函数,malloc和free。因为有这种动态内存分配的方法,所以给我们日常的编程带来了很多的便捷之处。那么,这两个函数其工作机理是怎么样的呢?在这里,我不想太过复杂地去阐述操作系统中其真正的运行过程,只是把这种动态内存分配的一些思路给说明一下,因为真正的动态内存分配是十分复杂的,我这里只能简单地描述其中的一种,并用C来把这种动态内存分配的方法给原创 2016-10-30 21:22:30 · 2257 阅读 · 4 评论
分享