内容如标题
看到有这样一个题然后就想去百度上查查答案,都是没有解答出我的问题,于是自己敲了一段代码,代码如下:
int a =3;
int b =5;
int c =a++ - ++b;
cout << c <<endl;
cout << a << setw(2) << b <<endl;
上行代码可以打印出 -3 4 6
可以发现,无论是a++还是++b都是给自身+1,但++b会在计算中先给自己+1;
a++会在所有计算结束后给自身+1,而且这个+1不会在计算中表示出来。