[ZLG-ARM] 请教两句C语言(ucos内存管理)

[复制链接]
2211|3
 楼主| hasayakipw 发表于 2007-12-18 22:38 | 显示全部楼层 |阅读模式
前面定义了&nbsp;void&nbsp;*pblk;<br /><br />后面却是<br />*(Void&nbsp;**)pblk&nbsp;=pmem-&gtOSMemFreeList;<br /><br />其中*(Void&nbsp;**)pblk怎么解释?<br /><br />谢谢!<br />
zlgarm 发表于 2007-12-19 11:13 | 显示全部楼层

re

强制转换pblk指针的指针为万能指针,并取pblk指针的指针的内容。
 楼主| hasayakipw 发表于 2007-12-19 12:48 | 显示全部楼层

q

首先谢谢您的解答,为什么不在一开始就把pblk设置为指向指针的指针,即:<br />void&nbsp;**pblk,而非得强制转换呢?这样做有什么区别?
zlgarm 发表于 2007-12-19 14:41 | 显示全部楼层

re

hasayakipw&nbsp;你好!<br />&nbsp;&nbsp;&nbsp;&nbsp;因为前面需要使用*pblk,所以初始化为void&nbsp;*pblk;至于为什么要强制转换,建议你先阅读有关void指针方面的资料。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

19

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部