数据类型的一个简单运算问题

int a=5,b=4,x,y;
x=a++乘以a++乘以a++;
自增优先级大于乘法,x为什么不是等于5乘以6乘以7而是等于5乘以5乘以5?

a++表示的是a的值先使用后自增
++a则表示的是a本身先自增后使用

a++是先进行计算后自增的吧