关于ARM的c语言初始化问题,极其简单~请进来看看

比如..#definerSYSCFG(*(volatileunsigned*)0x1c00000)大概是把rSYSCFG映射到0x1c00000地址上,1:不明白这里第二... 比如..
#define rSYSCFG (*(volatile unsigned *)0x1c00000)
大概是把rSYSCFG映射到0x1c00000地址上,
1:不明白这里第二个指针的含义,
2:用括号把(volatile unsigned *)括上什么意思呢
3:第一个指针的作用范围是(volatile unsigned *)还是(volatile unsigned *)0x1c00000呢
能教教我么
第二个指针我指的是volatile unsigned *这个星号
看了答案还是不太懂,呵呵,我基础太差了,还是去看看教材吧
展开
 我来答
早苗綾
2007-02-25 · TA获得超过167个赞
知道答主
回答量:125
采纳率:0%
帮助的人:0
展开全部
1.
第二个指针你是指最外面一个*吧,应该是取0x1c00000的内容
2.
打上括号是指将十六进制数0x1c00000强制转换成(volatile unsigned *)类型的指针。
3.
和第二问题一样,(volatile unsigned *)的作用在十六进制数0x1c00000上
群上调和分析
2007-03-09 · TA获得超过618个赞
知道小有建树答主
回答量:427
采纳率:100%
帮助的人:0
展开全部
0x1c00000本身的内容也作为一个指针
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式