收起
(!x || y--)括号内, 是一个 || 逻辑或表达式,先看 !x, x = 2, !x 即为 0; 继续看 y-- ,自减在后, 值还是 1, 然后 y再减1 ,y = 0所以最后实际是 (0 || 1) , 结果就是 1
报告相同问题?