读书人

这行是什么意思?该如何解决

发布时间: 2012-03-11 18:15:38 作者: rapoo

这行是什么意思?
#define a (*(long *)a) //就是这行什么意思?

a=__ioremap(...) //这里用到了

[解决办法]
#define a (*(long *)a) //就是这行什么意思?
------------------------------------------
先将a强制转换成long指针型,然后取值
[解决办法]
问题一:如果不考虑存储类型的话,两个没区别

问题二:是的。如果没估计错,0x08000002是个已经规定好的硬件地址,
(*(volatile unsigned char *)0x08000002)=addr;
往这个地址赋值。

读书人网 >C语言

热点推荐