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

这个if(!x)y++和这个if(x)y+=2啥意思?

img


这个if(!x)y++和这个if(x)y+=2是什么意思?理解不了请指点!

!取非:
!(非零)=0
!(零)=1

0为假,非零为真
if语句,看表达式是否满足条件,假不满足条件,真满足条件。
y++ y自增1(当前数加1)
y+=2 y自增2(当前数加2)

第一句:如果x==0那么y=y+1
第二句:如果x不等于0那么y=y+2

if(!x)y++
意思是
if(x == 0)
{
y++//当前数加1
}
if(x)y+=2意思是
if(x != 0)
{
y = y+2 //当前数加2
}

近期文章

  • c++如何输出argc与argv
  • C++代码转java
  • 我感觉不够用,限制的真不错
  • 计算sum, 求总和
  • 用graphpad作图重复数据太多怎么处理?
  • 悬浮元素怎么在某个位置停下悬浮啊?问了一堆知乎、百度的人没一个达到效果
  • 如何使用多线程输出数字0-9的长度为5的所有组合,不能重复
  • 关于android开发中 @xml/file_paths 里的路径问题
  • 求看一下为什莫不正确(判断一个数是否为素数)
  • 关于#图片显示#的问题,如何解决?
  • 生信一般拿到数据到作图是什么步骤?
  • 这个积分应该怎么求啊
  • Keys.DELETE和clear()有什么区别吗
  • Boomerang程序编写的方式
  • python flask 怎么控制访问域名
  • MySQL 存储过程 求两个时间内的数据
  • 行业内要求从事这份工作的人应该具备什么样的教育和培训背景?
  • 500内部服务器错误
  • mfc数据库如何使用
  • 看看有什么问题,找不出来了

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华