首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

c++ builder里给int型,赋值,其后用ctrl + F7查看值,和赋的值不一致

2013-01-23 
c++ builder里给int型,赋值,然后用ctrl + F7查看值,和赋的值不一致如题,我在一段代码里,定义了一个int型变

c++ builder里给int型,赋值,然后用ctrl + F7查看值,和赋的值不一致
如题,我在一段代码里,定义了一个int型变量,然后赋初值,单步跟踪后,用ctrl + F7发现,值不是我赋的值,是为什么??如果我在下面引用了该变量,用单步跟踪ctrl + F7发现值是赋的值。

[解决办法]
如果后面引用 正常,估计cb的bug,重启电脑,退出cb再试试
[解决办法]
如果可以,抓个图上来看看。
[解决办法]
要看是在什么地方单步查看的,如果单步在初始化那一行是查看,由于初始化操作还没执行,变量的值肯定不对,再往下走一步,初始化后,值就应该是初始化的值了
[解决办法]
试了一下,没有出现这种现象,要不多换几个变量试试,看看是否都是这种现象?
[解决办法]
代码无问题
cb6吗
[解决办法]
把反汇编截下来看看!
C++Builder应该没有变量覆盖机制,何况是Debug模式。
[解决办法]
不要直接赋值.   你先 

int assdsd = 0;

//然后 
asdsds = 1234;  


这样就可以了 .  应该是编译器的BUG..
[解决办法]
没有发现这种情况
[解决办法]
引用:
引用:把反汇编截下来看看!
C++Builder应该没有变量覆盖机制,何况是Debug模式。

反汇编怎么截??求指点

View->Debug Window->CPU

热点排行