自增自减的优先级不是比关系运算符高吗,为什么if(x--<5)算出来的数

日期:2018-05-07 16:43:01 人气:1

自增自减的优先级不是比关系运算符高吗,为什么if(x--<5)算出来的数

x-- < 5 这一句,的确 -- 优先级比 < 高(如果不是那语法就不成立了), 这一句实际上可以分为两个步骤: (1): int a = x-- ; // 这里的 a 是 x 自减之前的值 (2): a < 5 注意: x-- < 5 这一句中,-- 优先级高,那么就相当于 (x--) < 5,比较运算时的比较是符号 左边的整体 和 右边的整体 进行比较,和 5 比较的是 ( x-- ) 这一个整体,并不是 x ,这一点很重要,而 ( x-
    A+
热门评论