问大佬们个问题
是一个将华氏温度转换为摄氏温度的程序代码是这样的结果是
第二次是这样的
结果是这样的
我不太明白具体是什么原因造成结果不同。 你第一个是没有定义直接就用了,相当于
(0 - 32) *5 /9 = -17.77777777777778
所以引用前记得看一下定义了没有 本帖最后由 isdkz 于 2022-2-27 18:14 编辑
你前面的 a 还没有输入值,所以进行运算的时候是使用了 a 的初始值,
你声明变量的时候没有赋初始值的话默认初始值为 0.0,
所以 b 就等于 (0.0-32)*5/9 = -17.77777777777778 isdkz 发表于 2022-2-27 18:13
你前面的 a 还没有输入值,所以进行运算的时候是使用了 a 的初始值,
你声明变量的时候没有赋初始值的话 ...
哦哦,是这样啊谢谢大佬(òó) 大马强 发表于 2022-2-27 18:11
你第一个是没有定义直接就用了,相当于
(0 - 32) *5 /9 = -17.77777777777778
知道了,谢谢大佬
页:
[1]