我不小心在我的代码中写了一个有趣的条件,我最大的惊喜是它是由Visual Studio成功编译的。
如果有什么特别的话,请知道以下是什么意思?
private bool dummy(int param)
{
return param == -0;
}
*******编辑*******
事实上,我在发帖前没有找到答案,这个问题已经有了一些非常好的答案。
还要回答我的问题,我发现this wikipedia article非常有用
由于
答案 0 :(得分:2)
一元-
运算符否定任何整数值。 0
是一个整数值。结果是0
的否定(恰好是0
)。