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

为什么第三个printf输出为4 -2?

在第三个if括号里的式子怎么理解啊?为什么z得-2了还将x=4输出了啊?这个括号里的式子表示啥啊?

img

第三个里面写的是赋值,不是比较
它等价于
z=y;
x=z;
if(x)

一个等号只是赋值操作,不是判断,赋值语句为真就可以输出

12行干干净净写着x=4啊!!!

近期文章

  • php echo文件夹名称使用glob
  • 前端js用SM4加密,在360浏览器有时候加密失败
  • 这个怎么弄啊,帮帮我。
  • Android Studio真机连接但是无法运行
  • 向mysql插入varchar(255)类型的路径,用express搭建的本地服务器却只能得到路径字符串,而无法得到图片.
  • LinkButton禁用
  • 登录页面遇到的问题,应该怎么修改
  • 如何使一个https URL对我的本地Windows web浏览器不可信?
  • 这个简单加法器如何实现呢
  • 使用正则表达式返回mysql字符串
  • 为什么最后到值一直不对
  • 为什么输入元素后后面输出不显示
  • 我想让输入的字母用其在26个英文字母中的其后三个字母代替该字母输出
  • 服务端的jwt token是如何校验的?
  • 如何通过python读取表格数据画等值线?
  • 创建小程序直播间 system error 200001
  • 计算表达式的值结果输出不准确
  • 请问这个程序的问题出在哪里
  • PHP中预算范围的数组排序
  • 对循环无法跳出的问题

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华