搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 请教一个表达式的优先级问题
标题:
请教一个表达式的优先级问题
只看楼主
ccsky
等 级:
论坛游民
帖 子:197
专家分:49
注 册:2006-1-10
楼主
问题点数:0 回复次数:11
请教一个表达式的优先级问题
10>4&&!(100<99)||3<=5 的值为1
请各位帮我分析下 书上说优先级问题的时候就只写了这一句 ,符号是看得懂,不过这句就实在是看不懂了.
[此贴子已经被作者于2006-5-18 11:13:38编辑过]
搜索更多相关主题的帖子:
表达
2006-05-18 10:40
桂圆
等 级:
新手上路
威 望:
1
帖 子:101
专家分:0
注 册:2006-5-15
第
2
楼
得分:0
C语言中 0代表假 非0 代表真 一般都用1代表真
这里面 先运算 100<99 当然了 这个表达式为假 不过 它前面有一个! 取反 它为真
然后在看 前面的 10>4 吗 大于 所以它为真 && 这个逻辑与 运算 明白吧
所以 在 || 这个逻辑或运算前的 表达式为真 || 这个后面的 表达式就可以不用去看它了
叫做短路
返回1
2006-05-18 10:45
ccsky
等 级:
论坛游民
帖 子:197
专家分:49
注 册:2006-1-10
第
3
楼
得分:0
能否出个相关的题给我试下? 你看我是不是真的明白了~
麻烦了~~
2006-05-18 10:51
桂圆
等 级:
新手上路
威 望:
1
帖 子:101
专家分:0
注 册:2006-5-15
第
4
楼
得分:0
10>4||!(100<99)&&3<=5
10>4||!(100<99)&&9<=5
就这两个吧 你看看
2006-05-18 10:52
ccsky
等 级:
论坛游民
帖 子:197
专家分:49
注 册:2006-1-10
第
5
楼
得分:0
你刚才说 ||后面的是短路不用看
那是不是这2个结果全都是真 为1 ?
2006-05-18 10:54
桂圆
等 级:
新手上路
威 望:
1
帖 子:101
专家分:0
注 册:2006-5-15
第
6
楼
得分:0
10>4||!(100<99)&&9<=5
这个你再好好看看
上机试验下 呵呵
闪人了要
2006-05-18 10:55
ccsky
等 级:
论坛游民
帖 子:197
专家分:49
注 册:2006-1-10
第
7
楼
得分:0
10>4&&!(100<99)
||
3<=5 如果把||改成&&
就是10>4&&!(100<99)&&3<=5了
10>4&&!(100<99)&&3<=5 中的
3<=5
怎么看?3<=5是不是假?
2006-05-18 10:57
桂圆
等 级:
新手上路
威 望:
1
帖 子:101
专家分:0
注 册:2006-5-15
第
8
楼
得分:0
你说呢 3是不是小于5 啊 郁闷死
是的话 就是真啊
5<3吗
不是吧 5<3 就是假
2006-05-18 10:58
ccsky
等 级:
论坛游民
帖 子:197
专家分:49
注 册:2006-1-10
第
9
楼
得分:0
那 10>4&&!(100<99)&&3<=5 就是真了? 怎么我看到网站上的例子说这是假的啊
2006-05-18 10:59
a402730324
等 级:
贵宾
威 望:
18
帖 子:1233
专家分:0
注 册:2005-12-1
第
10
楼
得分:0
对啊
敢犯强汉者,虽远必诛!——陈汤 不知吾辈何时方能吐出此豪言壮语?
2006-05-18 12:40
12
1/2页
1
2
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-65209-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.385029 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved