就是一个判断语句 如a=b?c:d a和b是否相等 相等则返回 c 不等则返回 d 你那语句的意思是:(b-1)与 d 比较 相等 则执行返回b-1 不等则返回d+1 注意--x和x--的区别 前者是先减了1 再使用x 后者是先使用完x 再执行减一操作。
b先减一,然后跟d比较是否相等,比较完d加1;如果之前的比较是相等,就b再减一,并且该等式等于b的值,后面的++d不执行;如果之前的比较是不相等的,就d先加一,并且该等式等于d的值,前面的--b不执行。