如何取8356 prom中定义的指针数组元素的地址?

[复制链接]
3306|2
 楼主| peak2008 发表于 2008-5-16 13:43 | 显示全部楼层 |阅读模式
&nbsp;在8356中做如下定义<br />&nbsp;typedef&nbsp;__pmem&nbsp;const&nbsp;struct&nbsp;node{<br />&nbsp;&nbsp;__pmem&nbsp;const&nbsp;struct&nbsp;node&nbsp;*pleft;<br />&nbsp;&nbsp;int&nbsp;&nbsp;bcusorline;<br />&nbsp;&nbsp;__pmem&nbsp;const&nbsp;struct&nbsp;node&nbsp;**psubnode;<br />}strnode;<br /><br />strnode&nbsp;&nbsp;*pCurrentNode;<br />__pmem&nbsp;extern&nbsp;const&nbsp;strnode&nbsp;*subnode1[];<br /><br />__pmem&nbsp;const&nbsp;strnode&nbsp;WinNode[]=<br />{<br />&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&WinNode[0],<br />&nbsp;&nbsp;&nbsp;&nbsp;8,<br />&nbsp;&nbsp;&nbsp;&nbsp;subnode1,&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;},<br />};&nbsp;<br />&nbsp;__pmem&nbsp;const&nbsp;strnode&nbsp;*subnode1[]={&WinNode[0]};<br /><br /><br />执行取地址的操作:<br />&nbsp;&nbsp;&nbsp;pCurrentNode=*subnode1[0];<br />可为什么取出的地址不正确?实际程序都会跑飞?<br /><br /><br />
冷若寒 发表于 2008-5-17 08:53 | 显示全部楼层

没高过啊

  
itelectron 发表于 2010-1-6 16:17 | 显示全部楼层
__pmem  这个关键字 表示是 放在  ROM里的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

9

帖子

0

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