逗号运算符

发布时间 2023-08-15 19:59:33作者: 雏扬

逗号运算符

逗号表达式的一般形式如下:

表达式1, 表达式2, ..., 表达式n

其求解过程是:先求解表达式1,再求解表达式2,一直求解到表达式n。整个逗号表达式的值是表达式n(最后一式)的值

但是观察下面的表达式:

Value = 2+5, 1+2, 5+7;

上述语句中Value的值是7,并非12。因为赋值运算符的优先级比逗号运算符高,因此先执行赋值运算

如果要先执行逗号运算,可以使用括号运算符,代码如下:

Value = (2+5, 1+2, 5+7);

使用括号之后,Value的值为12。