关于用c读取一个变量的地址问题

[复制链接]
4294|10
 楼主| pangshen 发表于 2010-2-21 16:17 | 显示全部楼层 |阅读模式
本人,目前遇到了一个问题。如下:
在程序中,我定义了一个变量,int a;(注意这个变量不是指针变量)对这个变量赋值,是另一个变量的地址,假设这个变量是b,如何通过变量a得到变量b的值?
当然前提是a不能定义为指针变量。

请大家帮帮忙啦!
linhai1986 发表于 2010-2-21 18:42 | 显示全部楼层
干吗不用指针变量呢?
 楼主| pangshen 发表于 2010-2-22 11:47 | 显示全部楼层
2# linhai1986

由于程序中的种种要求,所以这个变量不能为指针变量
hulan1985 发表于 2010-2-22 13:49 | 显示全部楼层
这个问题怎么发在这了……
 楼主| pangshen 发表于 2010-2-22 17:19 | 显示全部楼层
4# hulan1985


我是在TI2407的板子上进行的编程,那你觉得我应该发到哪里呢?
thf2008 发表于 2010-2-22 19:07 | 显示全部楼层
用普通的变量存一个地址,这个还真没试过
zhuanjiao520 发表于 2011-3-2 16:47 | 显示全部楼层
a = &b;

获得b的值
*(int *)a;
黑发尤物 发表于 2011-3-2 17:22 | 显示全部楼层
汇编中是用楼上的说的方法,c里能不能这么用就不知道了
3B1105 发表于 2011-3-2 20:48 | 显示全部楼层
太难了,不懂啊
第二个小江 发表于 2011-3-29 18:20 | 显示全部楼层
同意7楼。
msp430ing 发表于 2011-3-30 13:39 | 显示全部楼层
int a;
int b;
int *c;
c=&b;
a=*c;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:Just So So!

9

主题

55

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部