if(++x < 0){something}
和if(x + 1 < 0){something}
的区别是什么
Thanks in advance
++x
立即将x
的值增加1,并将x
的新值与0
进行比较。
x+1
不增加x
的值,其原始值保持不变,只有x+1
的输出与0
的输出进行比较。
++x
将x
加1并返回结果。x + 1
让x
保持原样并返回其值加1。因此,操作后x
的值是不同的。
上下文(是否在if
条件内)在这里是无关的。