关于#表达式#的问题,如何解决?

对于条件表达式(k)?(i++):(i--)来说,其中的表达式k等价于(C)
A、k==0 B、k==1 C、k!=0 D、k!=1

为什么其他的选项不可以

这个括号里面的k只要不等于0就会让i++,所以不一定是1,所以不选B.而A的话,应该是k>0或者k<0
至于D的话,主要是k可以等于1,若非要写个不等于,则可以把D选项改成k!=0

有用的话,记得点个采纳