操作符的属性:优先级,结合性,是否控制求值顺序

文章详细介绍了编程中的操作符优先级规则,指出优先级决定操作的执行顺序,而结合性影响相同优先级的操作符处理方式。逻辑与运算符(&&)和三目操作符控制求值顺序,例如在逻辑与中,如果左操作数为假,则无需计算右操作数。此外,逗号表达式也有特定的执行顺序。
摘要由CSDN通过智能技术生成

附有   判断操作符属性高低的表格(在最下面)

两个相邻的操作符先执行哪个?取决于他们的优先级。如果两者的优先级相同,取决于结合性。

1.优先级

2.结合性

3.是否控制求值顺序

如:逻辑与 会控制求值顺序   &&    

如果逻辑与左边操作数是假,那么右边不用看了,不重要了就

如: 条件操作符(三目操作符)   ? :     也会控制求值顺序

如: 逗号表达式

4.判断操作符属性高低的表格

下面给出详细的操作符的优先级表格,从上至下优先级依次递减(越靠近上面,操作符的优先级越高)

N/A 表示无结合性

控制求值顺序: 如    逻辑与 &&

当逻辑与第一个操作数为假的时候,第二个操作数就不需要看了

如: 条件操作符(三目操作符)   ? :     也会控制求值顺序

如: 逗号表达式

 5.问题表达式(优先级,结合性问题表达式)

 

(1)由于*比+优先级高,只能保证*比+早,但是优先级并不能决定第三个*比第一个+早执行

尤其是a,b代表具体的内容时,更易显露错误

 (2)

 

 

(3)

(4)

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值