打印

菜鸟发问

[复制链接]
975|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
badbird1234|  楼主 | 2009-2-23 09:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这个我想了很久了
我看了很多关于C指针的资料
可是还是解释不了这两个语句
#define enterpwdn(clkcon) ((void(*)(int)0x20)(clkcon) 
#define pisr_reset (*(unsigned*)(0x33ffff00)) 
望高手不吝赐教 

相关帖子

沙发
badbird1234|  楼主 | 2009-2-23 11:36 | 只看该作者

使用特权

评论回复
板凳
badbird1234|  楼主 | 2009-2-23 11:42 | 只看该作者

再顶

再顶

使用特权

评论回复
地板
sxggj| | 2009-2-23 12:00 | 只看该作者

我来忽悠

0x20是个函数入口地址
(int)0x20强制转换
void(*)再强制转换为无类型指针。总的意思就是,0x20是函数入口,参数是clkcon
至于第二个吗,我的理解是pisr_reset===0x33ffff00里面的数

使用特权

评论回复
5
badbird1234|  楼主 | 2009-2-23 12:22 | 只看该作者

好像有点头绪

似懂非懂

使用特权

评论回复
6
badbird1234|  楼主 | 2009-2-23 14:37 | 只看该作者

谢谢

谢谢LS,
将来有可能感谢CCTV,
明白了,
非常感谢

使用特权

评论回复
7
上帝抛弃的| | 2009-2-23 19:49 | 只看该作者

badbird--菜鸟???

使用特权

评论回复
8
badbird1234|  楼主 | 2009-2-24 07:40 | 只看该作者

不是菜鸟

不是菜鸟
是不是好鸟

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

38

主题

254

帖子

0

粉丝