中视教育资讯网官网(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/讯 更多资讯....
标签:教育资讯 科普在线 书画园地 百业信息 中视教育资讯网官方 中国教育在线
本文由作者笔名:书生 于 2024-05-17 02:09:04发表在中视教育资讯网官网,本网(平台)所刊载署名内容之知识产权为署名人及/或相关权利人专属所有或持有,未经许可,禁止进行转载、摘编、复制及建立镜像等任何使用,文章内容仅供参考,本网不做任何承诺或者示意。新闻采访/投稿/侵权投诉邮箱:975981118@.qq.com 优质稿件可推荐至联盟网络媒体亦或杂志、报媒。
中视教育资讯网官网-本文链接: http://edu.ccutv.cn/edu/4109.html
上一篇
等量替换法的应用场景
下一篇
计算题常见错误分析