逗号运算符与逗号表达式

如题所述

第1个回答  2020-05-13
(a=3*5,a*4),a+5
这是2个逗号表达式,逗号表达式是从左往右依次计算,最后那个值作为整个表达式的值,
所以(a=3*5,a*4)的值为60
,但是a的值没有变,没有赋值操作
然后计算第二重逗号表达式,60,a+5
这时,这个表达式的最后值就是20了,不知道楼主是否明白了
相似回答