当前位置: 首页> 教育资讯> 正文

运算顺序的口诀记忆

中视教育资讯网官网(educcutv)教育新闻在线讯

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

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

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

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

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

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

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

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

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

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

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


阅读全文

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