编程论坛
注册
登录
编程论坛
→
C语言论坛
遇到个奇怪的问题,变量地址的值,实际上和ce查出来的不一样
a451410
发布于 2025-03-11 19:32, 291 次点击
如图,是这样的,我写的一段测试程序中,用ce查找值时,怎么也查不出来,备感疑惑.于是我把这个变量的地址打印了出来,看看怎么回事,'
结果ce打开这个地址后的值,和这个地址实际存储的值不一样,倍感疑惑.想知道原因.如图
只有本站会员才能查看附件,请
登录
[此贴子已经被作者于2025-3-11 19:35编辑过]
3 回复
#2
a451410
2025-03-11 19:40
经过测试,我发现,此变量如果设为全局变量就不会出现这种问题. 可我还是不理解,为何会这样?毕竟,地址上存储的值并没有发生变化,为何值不一样呢
#3
rjsp
2025-03-12 08:54
代码贴出来看看。
我最大的怀疑是,一个是 x86,而另一个是 x64
#4
a451410
2025-03-12 23:09
回复 3楼 rjsp
什么意思?代码是x86?ce软件是x64?
ce不知道,代码确实是以x86编译的
1