在C语言中逗号“,”也是一种运算符,称为逗号运算符。 其功能是把两个表达式连接起来组成一个表达式, 称为逗号表达式。其一般形式为:
表达式1, 表达式2
其求值过程是分别求两个表达式的值,并以表达式2的值作为整个逗号表达式的值。
-
#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等于整个逗号表达式的值,也就是表达式2的值,x是第一个表达式的值。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/28673014/viewspace-1486409/
,如需转载,请注明出处,否则将追究法律责任。