先给a赋值为15然后a*4得60最后a+5得20而整个逗号表达式的值永远是最后一个表达式的值,这里是a+5为20,所以返回20下面这个链接说的很清楚
(a=3*5,a*4,a+5)是逗号表达式,逗号表达式的值=最后一个元素的值,这里就是a+5的值,而a=3*5,所以a+5=20,输出20
这是逗号运算 a=15 , 60(a仍然是15), 20(a仍然是15)最后结果应该是20
结果是20。逗号运算应该取其最后一个表达式的值,所以结果是20。
a=20