1 基础语法
C语言中,逗号运算符(,
)在C语言中是一种二元运算符,它用于连接两个或更多的表达式,并且从左到右计算这些表达式。逗号运算符的返回值是最后一个表达式的值。
逗号运算符的语法格式:
expression1, expression2, ..., expressionN
其中,每个expression
可以是任何合法的C语言表达式,包括函数调用、赋值操作、算术表达式等。
#include <stdio.h>
int main()
{
int a = 5;
int b = 10;
int c;
// 使用逗号运算符
c = (a++, b--, a + b);
printf("a = %d, b = %d, c = %d\n", a, b, c);
return 0;
}
2 总结
-
整个逗号表达式的值,为最后一个表达式 的值。
-
逗号运算符优先级最低(比赋值还低)。