热门

最新

红包

立Flag

投票

同城

我的

发布
qq_63490595
场效应管
5 年前
trueqq_63490595

在C语言和C++语言中,可以把多个表达式用逗号联接起来(或者说,把这些表达式用逗号分开),构成一个更大的表达式。其中的逗号称为逗号运算符,所构成的表达式称为逗号表达式。逗号表达式中用逗号分开的表达式分别求值,以最后一个表达式的值作为整个表达式的值。
赋值运算符的优先级高于逗号运算符
#include <stdio.h>
int main(void)
{
int a=2,b=4,c=6,x,y;
y=(x=a+b,b+c);
printf("y=%d, x=%d \n",y,x);
return 0;
}
运行结果:
y=10, x=6
本例中,y等于整个逗号表达式的值,也就是x先付给y,b+c再赋值给y,x是第一个表达式的值。

CSDN App 扫码分享
分享
3
2
打赏
  • 复制链接
  • 举报
下一条:
我用#CSDN#这个app发现了有技术含量的博客,小伙伴们求同去《过来人教你如何进大厂(大数据方向)》, 一起来围观吧 https://blog.csdn.net/weixin_32265569/article/details/121891198?utm_source=app&app_version=4.20.0
立即登录