免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3161 | 回复: 10
打印 上一主题 下一主题

A= !b||!c||x 是什么意思? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-08-31 16:41 |只看该作者 |倒序浏览
没有学过c++, 冒昧问一下.

谢谢.

论坛徽章:
324
射手座
日期:2013-08-23 12:04:38射手座
日期:2013-08-23 16:18:12未羊
日期:2013-08-30 14:33:15水瓶座
日期:2013-09-02 16:44:31摩羯座
日期:2013-09-25 09:33:52双子座
日期:2013-09-26 12:21:10金牛座
日期:2013-10-14 09:08:49申猴
日期:2013-10-16 13:09:43子鼠
日期:2013-10-17 23:23:19射手座
日期:2013-10-18 13:00:27金牛座
日期:2013-10-18 15:47:57午马
日期:2013-10-18 21:43:38
2 [报告]
发表于 2010-08-31 16:46 |只看该作者
||是 Or
!是 Not,优先级高于 ||

论坛徽章:
0
3 [报告]
发表于 2010-08-31 16:58 |只看该作者
最后执行的结果是什么呢?

论坛徽章:
324
射手座
日期:2013-08-23 12:04:38射手座
日期:2013-08-23 16:18:12未羊
日期:2013-08-30 14:33:15水瓶座
日期:2013-09-02 16:44:31摩羯座
日期:2013-09-25 09:33:52双子座
日期:2013-09-26 12:21:10金牛座
日期:2013-10-14 09:08:49申猴
日期:2013-10-16 13:09:43子鼠
日期:2013-10-17 23:23:19射手座
日期:2013-10-18 13:00:27金牛座
日期:2013-10-18 15:47:57午马
日期:2013-10-18 21:43:38
4 [报告]
发表于 2010-08-31 17:03 |只看该作者
true 或者 false呀,取决于 b、c、x的值

论坛徽章:
0
5 [报告]
发表于 2010-08-31 17:05 |只看该作者
if !b is false and !c is true,what's the result for A?

Thanks millions.

论坛徽章:
0
6 [报告]
发表于 2010-08-31 17:05 |只看该作者
b和c非0并且x为0的时候返回0,否则返回1

论坛徽章:
0
7 [报告]
发表于 2010-08-31 17:06 |只看该作者
回复 5# 海天


    true,而且如果x是表达式则不会执行

论坛徽章:
0
8 [报告]
发表于 2010-08-31 17:15 |只看该作者
回复 7# daybreakcx


    如果!b 和!c 都是false 呢? A是什么?表达式执行吗?
是不是执行的顺序是: 如果!b=false 执行!c, 如果!c 是false执行x,最后A的值应该是X表达式的值?
如!b=false !c=true, x表达式不会执行,A=true?

论坛徽章:
0
9 [报告]
发表于 2010-08-31 17:18 |只看该作者
如果!b和!c都是false则要看x了,这里是个或操作,一旦从左往右有一个是true就停止判断返回true了,你上头所说的过程是对的

论坛徽章:
0
10 [报告]
发表于 2010-08-31 17:20 |只看该作者
好的,多谢,多谢。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP