能否帮我看一个选择 有关x++的含义

设有定义:int x=2;以下表达式中,值不为6的是(  )

A) x*=x+1

B) x++,2*x

C) x*=(1+x)

D) 2*x,x+=2

D确实不等于6,但是B难道不也不是6吗
x++的意思不是先是x然后再++吗?这结果不等于4吗

B 两者无运算关系从左向右执行,是先x,但x不参与任何运算,除了自加,在逗号之前是一个式子,逗号后是另一个。

表达式,不是x