求助怎么把指针变量中得值赋值给变量

2019-10-16 04:13发布

u32 a;
u32 *p;
u32 b;

p=&a;
b=*p;

p取a的地址赋值给变量b    p里面的值是正确的  查看map文件  b的值一直是零 这样赋值不对吗?(用的软件仿真)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
hyghyg1234
1楼-- · 2019-10-16 16:01
b=*p取的是地址的值也就是a的值,直接b=p可能需要强制转换下。
xf1619
2楼-- · 2019-10-16 16:52
hyghyg1234 发表于 2016-12-8 09:16
b=*p取的是地址的值也就是a的值,直接b=p可能需要强制转换下。

谢谢我试试

一周热门 更多>