a=(3*5,10+4)在C语言中什么意思

a=(3*5,10+4)在C语言中什么意思
2024-12-27 08:24:22
推荐回答(2个)
回答1:

(3*5,10+4) 叫逗号表达式,它的值等于 最右一个逗号 右边的表达式的值
这里 等于 14。
于是 a 得 14 。

回答2:

在C语言中,多个表达式可以用逗号分开,其中用逗号分开的表达式的值分别结算,但整个表达式的值是最后一个表达式的值。
所以a的值是最后一个表达式的值,为14。