永发信息网

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

答案:2  悬赏:60  手机版
解决时间 2021-02-10 07:25
自增自减的优先级不是比关系运算符高吗,为什么if(x--<5)算出来的数是先比较后自减

(!x||y--)也是自减在最后
最佳答案
x-- < 5 这一句,的确 -- 优先级比 < 高(如果不是那语法就不成立了),
这一句实际上可以分为两个步骤:
(1):  int a = x-- ;     // 这里的 a 是 x 自减之前的值
(2):  a < 5


注意:  x-- < 5 这一句中,-- 优先级高,那么就相当于 (x--) < 5,比较运算时的比较是符号 左边的整体 和 右边的整体 进行比较,和 5 比较的是 ( x-- ) 这一个整体,并不是 x ,这一点很重要,而 ( x-- ) 这一整体的值是 x 自减之前的值,上面分析的第 (1) 步中就可以看出。


分析类似这些容易混淆的题目,建议根据优先级多加括号辅助分析,不要被表面现象迷惑。


(!x||y--)至于这个运算,按优先级加括号,实际等价于 ( (!x) || (y--) ) ,然后 || 运算时是哪个整体和哪个整体进行运算,根据我上面分析的原理相信你应该就明白了吧。
全部回答
搜一下:自增自减的优先级不是比关系运算符高吗,为什么if(x--<5)算出来的数
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我的名字叫周琦.女生,谁帮取下英文名?
长安商用兴盛源南环路店地址在什么地方,我要
图6是中国产业转移路线示意图。读图完成23~2
网上那些说QQ炫舞里面可以刷装备,可以相信吗
i7,i5,i3处理器在性能方面能有多大差距?
兆宇汽车电器怎么去啊,我要去那办事
种得盆栽可以放到小金鱼旁边
在关节的结构中,与关节的牢固性有关的结构是
辛特勒的名单 英文观后感,简单介绍内容 不要
坐子兼继层2015年用申子辰或亥子丑的日课那种
众和汽配地址好找么,我有些事要过去
梦幻西游手游8技能攻宝宝打什么书好
怎么找回很久以前聊过天的好友?
长城汽车敦化常通专营店地址好找么,我有些事
图是2011年热播的电视剧《宫》的宣传海报。假
推荐资讯
苹果升级后如何恢复
天时文印地址在哪,我要去那里办事
请问日本恐怖片的特点???
手机开机一直闪烁屏幕是为什么
丘比特网咖怎么去啊,有知道地址的么
有没有人知道可以用手机直接下载电影的网站啊
我身上都是伤疤怎么回事
五个手指分别叫什么?
建筑门窗洞口尺寸控制方法
中国电信义津营业厅怎么去啊,有知道地址的么
什么绿色植物代表健康
道外区哈尔滨清真老年公寓(长兴街)哪位知道具
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?