社区
C语言
帖子详情
请问这是什么原因啊?
wildwolfczz
2003-02-16 06:47:54
int x=1,z=1,y=1,k;
k=x++||++y&&++z;
请问运行后,y怎么还是等于1啊?
请教高手了,谢谢!!
在线等待!!
...全文
25
5
打赏
收藏
请问这是什么原因啊?
int x=1,z=1,y=1,k; k=x++||++y&&++z; 请问运行后,y怎么还是等于1啊? 请教高手了,谢谢!! 在线等待!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Riemann
2003-02-18
打赏
举报
回复
对于或运算 exp1||exp2,若exp1已求得为1,则exp2将不再被计算。
Jinhao
2003-02-16
打赏
举报
回复
||是或操作符,它返回的是1,这时不管后面的&&操作符返回的是1还是0,它都能满足||返回为0,在这种情况下,编译器就忽略了后面的&&操作符,故y=1
wildwolfczz
2003-02-16
打赏
举报
回复
谢谢2位了,我懂了!
积木
2003-02-16
打赏
举报
回复
这个就叫短路求值了,你得了解几个规则
首先你得对&&运算符有一定得了解,&&是只有位于左边得第一个运算对象为true时才会对第二个求值
相应的||这个运算符只是在第一个运算对象得到false才会对第二个运算对象求值
看你这个题,因为x!=0所以它为ture 所以||后面的++y就不会被执行了
gq00001
2003-02-16
打赏
举报
回复
先算x++非0即1因为是或所以不用算++y,1再与++z与.
社群本质拆解25讲——为什么90%的人认为的「社群」概念都是错的?
在此基础上,分析了商业和生产组织发展变革的趋势,由此揭开了社群及社群经济诞生和发展的背景以及未来必将走向繁荣的趋势和终局,有效回答了“社群为什么越来越重要?”的
原因
。 为后续建立正确的社群运营思维逻辑...
(javascript)vue项目打包后,写的覆盖element的样式无效了。这是什么
原因
?
这是什么
原因
?描述: 在开发模式模式下,写的覆盖样式都有效,打包后就无效,
请问
下是什么
原因
? main.js里的css加载顺序 开发模式下 打包后在浏览器查看 解决方案1: 你的问题就是css权重问题 如果相同权重...
电脑主板不能保存CMOS的问题及解决方法
请问
这是什么
原因
? 每次开机需要重新设置BIOS。使用正常,重启电脑BIOS设置也能够保存,只要一关机断电,下次开机就直接进入BIOS中CPU频率的设置界面,以前的设置全部没有保存。已更换BIOS电池无效? cmos总是放电...
es查询出有47213条数据,bulk批量存入es时只存入了9条,
请问
是啥
原因
????
es查询出有47213条数据,bulk批量存入es时只存入了9条,
请问
是啥
原因
????
访问tomcat 8080端口,被要求输入xdb验证,然后报Unauthorized错误?
问: 我tomcat的jsp环境,可是在访问8080端口时: http://localhost:8080/ 老是要求输入XDB的用户...
请问
这是什么
原因
?应该怎样配置? 答: 这个问题也困扰了我一段时间,主要是tomcat 与oracle 的XDB端口冲突
C语言
69,373
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章