++a和a++的问题
![](zzz/editor/img/code.gif)
#include<iostream> int main() { int a=0,b=0; b=(a++)+(a++); std::cout<<b; }
这段程序,输出是0。
![](zzz/editor/img/code.gif)
#include<iostream> int main() { int a=0,b=0; b=(++a)+(++a); std::cout<<b; }
把上段程序的a++改成++a,输出就是 4。。实在不明白。两段程序大婶解释下。
#include<iostream> int main() { int a=0,b=0; b=(a++)+(a++); std::cout<<b; }
#include<iostream> int main() { int a=0,b=0; b=(++a)+(++a); std::cout<<b; }