用一个故事记忆C语言中的运算符的优先级
逍遥右脑 2016-03-04 11:57
众所周知C运算符优先顺序如下:
初等运算符、
单目运算符、
算术运算符、
关系运算符、
逻辑运算符、
条件运算符、
赋值运算符、
逗号运算符。
但是优先顺序很难记忆。本人看完伦敦奥运后却一下子记住了。伦敦奥运给我最深刻的是裁判。
伦敦奥运会有一个只有一只眼的奇怪的吉祥物,恰好和单目运算符吻合。
我们看完了伦敦奥运后最深刻的记忆就是判罚争议。深深为中国运动员感到不平。
下面用故事来记忆运算符的优先次序。
伦敦裁判那么烂,是有原因的:
裁判可能是这样选出来的,进伦敦奥运的都是初等级的裁判(初等运算符),裁判在只有一只眼的伦敦奥运吉祥物(单目运算符)那里领取裁判员准考证和试卷。试卷上是几个算术题(算术运算符),这几个算术题关系着(关系运算符)他们是否能进入下一轮的选拔。算术题通过后进入逻辑题(逻辑运算符)。逻辑题是假如在一场比赛中有英国运动员和他国运动员你的打分会对谁更有益处,正确答案是英国运动员。这是从逻辑上防止你的判罚和裁判时的公正。通过了逻辑题题你就满足了成为伦敦奥运会裁判的条件了(条件运算符)。这时那个单目运算符(吉祥物)会给你的颁发一个裁判的工作证,给你编个号(赋值运算符),这个工作证也很特别,每个工作证上都有一个逗号(逗号运算符),逗号代表裁判员的使命——逗你玩。
如果你能记住伦敦奥运的判罚,相信你也能记住C语言中的运算符优先级别。
本文只为了记住C语言中的运算符优先级,绝无其他意思,请勿断章取义,谢谢。
其实直接记忆能记住也不需要这么麻烦的。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 lxy@jiyifa.cn 举报,一经查实,本站将立刻删除。