我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

设有int x=1,y=1;表达式(!x | | y--)的值是1吗?

设有int x=1,y=1;表达式(!x | | y--)的值是1吗?

是1,||有真则为真
因为!x==0,x为"假",所以还要计算||右边的y--,而y--先用值后--,y的值是1为“真”
因此整个表达式的值就为“真”即1

是
!x为假
但 y--先看y再自减
所以y--为真
||有一个为真就是真,所以是1

近期文章

  • 怎么把下文程序改成图片要求的那样?
  • android新安装开发环境Failed to resolve: com.android.support:appcompat-v7:32.+
  • 有什么Java书籍或网站推荐
  • 这段程序应该怎么理解呢,为什么运行结果为4
  • C语言能正确处理的指数是哪个?
  • c#写的一个winform单机pc软件使用access数据库打包后只能读不能写
  • 直方图运行出来为什么会变成这样呢
  • 关于银行利率的C语言程序设计问题
  • gerrit 怎么创建用户啊。求
  • java 对doc文档进行循环填充
  • C语言文件加密与解密
  • 数据库中的增量数据如何保存到redis?
  • .net core API匿名访问需要用到上下文吗?
  • Error: incongruent status: leave at Ni.checkStatus
  • netlogo编写代码遇到的问题
  • mq消费消息异常。如何将消息重新扔回队列,遇到的场景就是这,异常了就把消息扔回去
  • 蒙特卡罗模拟和P&L分析求指导
  • 将promise赋值给变量,再用变量.then方法处理成功的操作,可以吗?
  • C语言文件加密与解密
  • d后面的中括号“[]”是什么意思呀?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华