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

c语言中if(a==1,2)什么意思

c语言中if(a==1,2)什么意思,前面有int a=2;

逗号运算符,相当于if((a==1),2)
逗号运算符的值是第二个操作数的值。
所以这个if无论如何都是真的

在C和C ++编程语言中,逗号运算符( ,)是一个二元运算符,使用形式如a, b。它计算其第一个操作数并丢弃结果,然后计算第二个操作数并返回。这些计算之间有一个顺序点。

近期文章

  • 支付宝支付后的回调 业务层和控制层不能是有返回的吧?
  • 第二十三行的(ptr+i)和(ptr+j)前面为什么不用加*,不是要加*才表示值吗
  • C语言编程问题求解答
  • 编译出现The following variables are used in this project, but they are set to NOTFOUND
  • 怎样给ms11-003和ms14-064打补丁
  • C语言数组定义问题。
  • 如何将一个数组中的元素,填入到另一个数组内
  • 画点到直线的垂线matlab
  • 如何用matlab画圆,如图所示的圆阵列?
  • C语言编程问题求解答
  • 百度输入法删除后没有便签
  • C语言编程问题求解答
  • 有关C语言指针的一点小问题
  • 冒泡算法,很简单的代码,就是写不对
  • 2D激光SLAM动态目标滤除
  • 请问这里该怎么改,Teacher类的Search()函数中的if判断好像有错
  • 为什么?如果错的话应该输出什么?还是死循环?或者错误?
  • 小白使用JDBC遇到问题求大佬们解答
  • scrapy.meta传值问题
  • get方法和set方法自动生成怎么会这样

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华