| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 941 人关注过本帖
标题:关于c进阶学籍里的代码不解(高分求)
只看楼主 加入收藏
编程的乐趣
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:1
帖 子:229
专家分:1027
注 册:2011-4-4
收藏
得分:11 
shia
2011-09-15 19:22
落叶深蓝色
Rank: 8Rank: 8
来 自:山东
等 级:蝙蝠侠
帖 子:319
专家分:807
注 册:2010-12-8
收藏
得分:11 
不懂的还真是挺多
收到的鲜花
  • 小鱼儿c2011-09-15 22:54 送鲜花  1朵   附言:高手 稍微解释 省我们的时间撒
2011-09-15 21:28
waterstar
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:5
帖 子:984
专家分:2810
注 册:2010-2-12
收藏
得分:11 
那主函数里分配了内存又释放的指针是咋回事?

冰冻三尺,非一日之寒;士别三日,不足刮目相看!
2011-09-15 22:18
小鱼儿c
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:14
帖 子:852
专家分:1317
注 册:2011-4-1
收藏
得分:0 
回复 7楼 fragileeye
网速不可能力 就是c语言进阶
我在看类似的代码
在一本书里 我网速一起传好不好。
求分

用心做一件事情就这么简单
2011-09-15 22:51
小鱼儿c
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:14
帖 子:852
专家分:1317
注 册:2011-4-1
收藏
得分:0 
我自己顶一下@@

用心做一件事情就这么简单
2011-09-16 23:41
小鱼儿c
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:14
帖 子:852
专家分:1317
注 册:2011-4-1
收藏
得分:0 
那个为什么结构要用UNION啊

用心做一件事情就这么简单
2011-09-16 23:43
laznrbfe
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
帖 子:482
专家分:1599
注 册:2011-5-22
收藏
得分:11 
对我来说太高深了~
2011-09-16 23:59
dreamofgod
Rank: 5Rank: 5
等 级:职业侠客
帖 子:194
专家分:341
注 册:2011-8-16
收藏
得分:0 
首先,以定义数组的方式获得了这块堆空间,这是一块连续的空间。
请求空间总是从的尾部开始寻找空闲空间。
请求空间时,从Allocp指向的内存块中拿取空间。
空间用完时,Allocp指向堆的基地址。
被分配的空间中所需求的字节用0xcc填充(分配以8字节为单位,请求2字节,也会分配8字节,只对请求的那2字节填充0xcc)。
释放出空间后,Allocp指向空闲空间的首地址。
被释放的空间用Debugpat的初值填充(以8字节为单位填充,不会顾虑实际分配的字节数)。
-----------------------------------
Base指向堆的首地址,一直指向首地址,没变过。
Base所指向的内容,是首个空闲空间的地址值。
空间用完了就指向自己。
-----------------------------------
First指向第一个有效的分配块,一直指向那里,没变过。
这个……我实在不懂“第一个有效的分配块”是个什么意思。

一个单片机就让我头疼不已~~~
2011-09-17 21:44
小鱼儿c
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:14
帖 子:852
专家分:1317
注 册:2011-4-1
收藏
得分:0 
回复 18楼 dreamofgod
我也看了好多有关了,貌似这都是模拟。。
先申请一段静态模拟内存。
再根据内存分配的算法。
什么 最坏算法 最佳算法 最先算法 各有各的优势。
再。里面还要有写优化代码。。。。所以要写好这个模拟代码还是比较难。。
可能作者写的代码 我不太习惯他。
所以看起来就不舒服。我也没有写一下。
在c语言设计UNIX界面有类似代码 。
貌似不一样。他还用了一个函数向系统申请内存。。
不过我们也可以向系统申请连续的内存空间。。。。
非常感谢你。。。
鄙视那些高手不说,可能那高手不屑吧。。。但为什么有些小问题高手又回答。。。。
看来哥RP不好啊

用心做一件事情就这么简单
2011-09-18 14:27
快速回复:关于c进阶学籍里的代码不解(高分求)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018737 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved