下面有两种情况,操作看似相同,但产生的结果相差1。我想我不需要解释编程,很简单。
变量声明是第一个,场景1是1)和2 = 2),得到的结果列在每个场景的最后。
任何帮助将不胜感激。
int intWorkingNumber = 176555;
int intHundreds = 1;
int intPower = 1;
1)
int intDeductionValue = (intHundreds * 100 * pow(1000, intPower));
intWorkingNumber -= intDeductionValue;
intWorkingNumber = 76555
2)
intWorkingNumber -= (intHundreds * 100 * pow(1000, intPower))
intWorkingNumber = 76554