打印本页内容

如果a是int变量,则表达式(a = 45,a2),a + 6的值

 点击:次  发布日期:2019-08-17 09:56    发布人:365bet官网首页

展开全部
26)
链接顺序从左到右,首先执行密钥。
如果执行a = 4 * 5,则a的值将为20。
由于逗号具有最低优先级,因此它以* 2执行,但a的值不会更改。
接下来,执行键),然后+6,a的值将为26。
第一级从上到下递减,最高优先级最高,逗号运算符优先级最低。
表达式组合的顺序取决于表达式中各种运算符的优先级。
首先组合具有最高优先级的运营商,组合具有最低优先级的运营商,并且同一行上的运营商具有相同的优先级。
扩展数据:1。优先级与评估顺序无关。
例如,a + bb * c,*具有最高优先级,但表达式评估的顺序是从左到右。
2.优先级从上到下降低,最高优先级优先级最高,逗号运算符优先级最低。
3.组合具有相同的优先级。
大多数运算符组合是从左到右,只有三个优先级从右到左组合:一元运算符,条件运算符和赋值运算符。
4,应记住基本优先事项:指针是最佳的,单眼手术优于双眼手术。
像一个标志
第一次算术运算,修改运算,最后一位运算。
特别注意:13 + 27相当于(1(3 + 2))7。
逻辑操作最终组合在一起。
请参阅:百度百科全书 - 运营商优先级