首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

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

2012-03-11 
这行是什么意思?#definea(*(long*)a)//就是这行什么意思?a__ioremap(...)//这里用到了[解决办法]#define

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

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

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

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

热点排行