可以给指针变量赋一个整数作为地址值吗?
人气:291 ℃ 时间:2020-03-28 19:58:27
解答
可以.加一个强制类型转换就行了.要注意转换后的类型要和指针指向的类型一致,并且这个整数的位长不能超过指针的位长.
比如:
int addr = 0x10000004;
int *p;
然后在后面的某处就能这样用:
p = (int *)addr;
这个在单片机编程里面是很常见的.
推荐
猜你喜欢
- 《于园》选自张岱的哪部作品?
- 孙权劝学里三个人的特点及启示
- 尼罗河,亚马孙,长江,黄河流向,长度,位置
- 昨天我在雨中走,浑身都湿透了.Yesterday I walked in the rain,so I______.
- 已知a-1的绝对值加b+2的绝对值等于0,求(a+b)的2012次方加(a+b)的2011次方加.加(a+b)的值
- 英文翻译,在北京有动物园吗?怎么说?
- ( ) l was sitting on the sofa,my father came into the room
- 一道初二数学 选择方案类题