这是逗号表达式,没有括号表达式。。((b=(2,3),b+2),15+b)从左往右一次执行语句,以逗号作为分界,最后返回最后一个语句的值所以b=3最后返回15+b=18b=18b=b+b=36b+=b-=((b=(2,3),b+2),15+b)赋值且运算是右结合b=3b-=18b=-15b+=bb=-30
这里面必须是int,char,long,short,或者longlong这几种整型之一,当然也可以是无符号的整型。总之,不能是浮点数。