a++,b++咋加啊

img


这个a++和b++到底是咋加的啊,怎么算也不是16啊,5乘4就是二十了,再加上自加得22了

把a++当作一个表达式,值是a,之后a会加一。
++a,值是a+1,之后a会加一。

img

后置++,先使用值,然后+1,上面的程序相当于

SUB(a,b);
a=a+1;
b=b+1;