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

C语言中=的赋值问题

int x,y,z,
x=y=1;
z=(x+=y+4,y+2);
printf("%d\n",z);
当=后又多个表达式是怎么赋值

z=(x+=y+4,y+2);这一句吗??
后面是一个逗号运算符,运算结果是最后一个表达式的值,也就是y+2。所以计算出来是z=(6,3),也就是Z=3,最后打印出来是3

近期文章

  • ZF2 - 子查询
  • you-get没1080选项
  • VS Code运行程序时显示fatal error: 'stdio.h' file not found
  • C++怎么实现筛选提取已导入CSV文件中的某行信息?
  • java问题阶乘求cosx
  • 我的输出是 嵌套if语句 Input Score = Score=-35,Grade=E 为什么会有负号呢?
  • JavaScript中的dbLookUp怎么返回对应列值,而不是返回unid
  • 刚开始学c语言,能帮帮我吗
  • codeigniter .htaccess在亚马逊ec2中删除index.php不能正常工作
  • 各位同志看看怎么修改一下今天刚学数据结构
  • C-free的工具栏没有了,求友友来解,真的不想删完重下了,这是第二次了!!
  • 怎样可以恢复到之前啊
  • 我怎么把自己照片弄上面去,这是社区里面的,我想弄好看的照片上去(语言-javascript),求各位告知,我刚入门不太懂,各位不要嘲笑我,
  • python问题求解
  • segmented包中的points()画出的点是什么意思呀
  • pygame不显示窗口
  • if语句里的汉字问题
  • 用python做斜抛运动的代码不考虑空气阻力
  • 在安装PHP,MySQL和Apache2后,我在哪里可以在Ubuntu上找到DocumentRoot?
  • 求素数 101到200的。i为素数

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华