c语言a、b、c、d的值分别是多少

int a = 12, b = 0, c = 3;
int d;
执行下边语句后,a、b、c、d的值分别是多少?
d = a++ + b++ - c--
注意:请在答案处依次填写a,b,c,d四个变量的取值有人会吗

a:13,b:1,c:2,d:9

a++,b++,c--
符号在后边,先取值后运算
所以等价于
d=a+b-c;
a++;
b++;
c--;
会了吗