当前位置: 中视教育资讯> 教育资讯> 正文

运算顺序的口诀记忆

中视教育资讯网官网(edu.ccutv.cn)教育新闻在线

1. 首先,记住“一共有十五个优先级:2!~-(负号)++--&(取变量地址)(type)(强制类型)sizeof”。

2. 接着,对于同一优先级的运算符,运算次序由结合方向所决定。结合方向包括从左至右和从右至左。记住:“21314是从右至左其他都是从左至右”。

3. 对于单目运算符(如++、--、+(正)、-(负)、指针运算、&),它们的优先级是最高的。记住:“全体单目第二”。

4. 对于乘除运算符,它们的优先级低于单目运算符。记住:“单目乘除为关系,逻辑三目后赋值”。

5. 关系运算符(如==、!=、<、>)的优先级低于乘除运算符。记住:“移位五,关系六”。

6. 对于等于(与)和不等于(或)运算符,它们的优先级低于关系运算符。记住:“等于(与)不等排第七”。

7. 三目运算符(如a ? b : c)的优先级低于等于(与)和不等于(或)。记住:“三分天下八九十”。

8. 赋值运算符(如=、+=、-=、=、/=、%=)的优先级低于三目运算符。记住:“十二和十一”。

9. 最后,逗号运算符(如a, b)的优先级最低。记住:“条件高于赋值”。

通过这些口诀,您可以更好地记忆C语言中运算符的优先级和运算顺序。当然,实际编程过程中还需要结合具体的语境和编程规范,确保代码的正确性和可读性。

供图:作者/或供稿单位授权

编辑:赵国喜/刘伟

版权声明:本网(平台)所刊载内容之知识产权为作者及/或相关权利人专属所有或持有。未经许可,禁止进行转载、摘编、复制及建立镜像等任何使用。

中视教育资讯网官网www.edu.ccutv.cn/更多资讯....


阅读全文

  标签:教育资讯  科普在线  书画园地  百业信息  中视教育资讯网官方 中国教育在线