c语言中y--!=-1为什么等价于y>0

2025-02-28 14:17:48
推荐回答(2个)
回答1:

不等价的
y--!=-1等价于:y不等于-1.
y--表示先 取y的值进行判断,最后y自减。
即只有y=-1时:-1!=-1才为假,其他情况y--!=-1为真。

回答2:

瞎搞,这个得看具体程序,如果y本身就是正数的话,可以作为一个判断条件,但也得看具体的程序!!