关于C语言赋值问题.....

图片说明
为什么我在这里设置断点,b是这个数值啊,不应该是1.5吗?

这一行b还没有赋值,再执行一行就对了。

执行完才可以知道是多少,再执行一句就可以看到b的值

b没有赋值,里面的值为随机值。为了防止此类事情发生最好在定义时赋值。

继续调试一下,断点处还未执行呢

因为这一行还没执行完

楼上都是正解!!!!

调试的时候,只是告诉你,将要运行所显示高亮的代码,因此此时b中的数值是系统自己分配的。等运行完这行代码后才会得到你想要的值

看b的值断点要设置在下一行,最好给变量初始化一下

断点应该打在给b赋值的下一行,然后监视b,这样就可以获得b的值1.5