最佳答案
我的程序出现了一个奇怪的 bug,经过几个小时的调试,我发现下面这行非常愚蠢:
int a = b * (c * d * + e)
如果你没有看到它: 在 d
和 e
之间,我写了 * +
,其中只有一个 +
的意图。
为什么这样编译,它实际上意味着什么?