我有以下代码,如果总和低于 0,则 difference
为负,但它不会正确更新 difference
的值。为什么?
// if difference is negative, it is multiplied by -1
if (difference < 0) {
difference * -1;
}
我在这里做错了什么?
修复
if (difference < 0) {
difference = difference * -1;
}
最佳答案
您需要将其更改为difference = Difference * -1;
关于C - 将负值变为正值并在函数外部使用它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44512879/