c语言内存管理函数 c语言实现内存管理

C语言的内存管理与UCOS的内存管理有什么区别

这两个不是一类东西,不能比较。

成都网络公司-成都网站建设公司创新互联十年经验成就非凡,专业从事成都网站设计、成都网站制作,成都网页设计,成都网页制作,软文推广广告投放平台等。十年来已成功提供全面的成都网站建设方案,打造行业特色的成都网站建设案例,建站热线:18980820575,我们期待您的来电!

前者是语言,后者是操作系统。

在c语言中,用malloc函数创建的动态内存是连续的吗?

一次分配是连续的,二次直接可能不连续。

比如

void* p = malloc(4);

则p指向连续的4个字雀老节,地址分别是p, p+1, p+2, p+3

void* q = malloc(4);

则q也指向肆运连续的4个字节,地址分别是q, q+1, q+2, q+3

但是这两个函数是挨在一起被调用的,p和q它裂岁梁们之间也不一定连续,

也就是说可能q != p + 4


网站标题:c语言内存管理函数 c语言实现内存管理
URL标题:http://azwzsj.com/article/dshoisi.html