51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1320|回复: 11
打印 上一主题 下一主题

c语言运算符的“优先级口决”

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-7-19 21:01:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
语言运算符的“优先级口决"

括号成员第一; //括号运算符[]() 成员运算符. ->
全体单目第二; //所有的单目运算符比如++ -- +(正) -(负) 指针运算*&
乘除余三,加减四; //这个"余"是指取余运算即%
移位五,关系六; //移位运算符:<< >> ,关系:> < >= <= 等
等于(与)不等排第七; //即== !=
位与异或和位或;//这几个都是位运算: 位与(&)异或(^)位或(|)
"三分天下"八九十;
逻辑或跟与; //逻辑运算符:|| 和 &&
十二和十一; //注意顺序:优先级(||) 底于 优先级(&&)
条件高于赋值, //三目运算符优先级排到 13 位只比赋值运算符和","高//需要注意的是赋值运算符很多!
逗号运算级最低! //逗号运算符优先级最低
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-7-19 21:37:31 | 只看该作者
有点意思,可是这个口诀有点点拗口。。

乘除余三,加减四;这句我读得最顺口,哈哈~
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2006-7-20 00:47:24 | 只看该作者
不错嘛,还有口决呢,嘿嘿
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2006-7-20 18:36:57 | 只看该作者
有口诀是好啊,但是读起来好象不是很顺畅啊
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2006-7-21 00:28:41 | 只看该作者
霍霍原创???不容易啊
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2006-8-1 11:54:23 | 只看该作者
哈哈,不错喔.一个记忆方法
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2006-8-2 13:52:49 | 只看该作者
真不错,谢谢哈~
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2006-8-5 20:55:58 | 只看该作者
记得清楚当然好,想不起来加括号
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2006-8-23 23:18:34 | 只看该作者
记住口诀
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2006-8-23 23:23:02 | 只看该作者
记住口诀的话,我都记住那个表了.其实没必要记那个优先级,真不清楚加括号,其实这个优先,只要是你多看几行代码的话,大体也就清楚 了
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2006-9-3 00:39:28 | 只看该作者
如果一個表達式的運算順序對我們來説是不清晰的,那麽對於任何一個讀代碼的人來説它都可能是不清晰的!優先級順序只是標準文檔的定義和編譯器的實現,對程序員及閲讀代碼的人來説,記住加減乘除、括號、自增自減的優先級順序就足夠了,口訣是給遇到變態先生的學生用的,越是規範的公司,對代碼的格式要求越是嚴格,畢竟一個程序員有半數以上的時間都在讀代碼。
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2006-9-4 17:47:57 | 只看该作者
花功夫记这个没有任何的必要,除了应付考试之外,在实际中没有太大用出,用括号就是了,清楚明了。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-10-8 22:20 , Processed in 0.088329 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表