我有一个问题可能会为很多人节省大量的调试时间......
给定一个功能:
void my_func(double value)
Run Code Online (Sandbox Code Playgroud)
以下2个代码行之间有什么区别吗?
double my_value = 1 - value;
Run Code Online (Sandbox Code Playgroud)
和
double my_value = 1.0 - value;
Run Code Online (Sandbox Code Playgroud)
即鉴于value就是double,如果我用1 - value,我能感到安全,其结果将是正确的实数,使用时像1.0 - value?