设有说明"int a,b",则执行语句"b=(a=3*5,a*4),a+15",后b的值为 A.30 B.15 C.60 D.90
由运算符优先级可知,原式等效于
整体为一个逗号表达式,逗号表达式的值由最末项决定即此处的a+15,由于逗号运算符是顺序点,所以之前的副作用a=3*5在整个表达式求值时已发生,即a的值为15,所以整个表达式的值为15+15,30
选A
为什么呢