当前位置:  开发笔记 > 编程语言 > 正文

优先级,关联性和顺序之间有什么区别?

如何解决《优先级,关联性和顺序之间有什么区别?》经验,为你挑选了1个好方法。

由于大多数人都接受过根据PEDMAS或BODMAS规则评估算术表达式的训练而产生这种混淆,而像C#这样的编程语言中的算术表达式不能以相同的方式工作.

你有什么需要呢?



1> Matej..:

优先规则指定运算符的优先级(首先评估哪些运算符,例如乘法优先于加法,PEMDAS).

关联规则告诉如何相同的优先级的运营商进行分组.算术运算符是左关联的,但赋值是右关联的(例如a = b = c将被计算为b = c,a = b).

顺序是应用优先级关联性规则的结果,并告诉我们将如何评估表达式 - 哪些运算符将被评估为firs,稍后将对其进行评估.可以使用括号更改实际顺序(大括号也是具有最高优先级的运算符).

编程语言中运算符的优先级关联性可以在其语言手册或规范中找到.

推荐阅读
李桂平2402851397
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有