在这段代码中,0的答案是正确的,但我最终得到-5。那么为什么这个简单的算术计算错了呢?可能发生了什么?
int daysFromCurrentDay = (i-(1 - weekDisplay));
// daysFromCurrentDay shows as 0 in the debugger.
// currentDay shows as 0 in the debugger.
daysFromCurrentDay -= currentDay;
// daysFromCurrentDay now shows as -5... What??
答案 0 :(得分:0)
从LLDB更改为GDB暂时修复此问题...不确定为什么LLDB显示的值不正确,但问题现在已解决。