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







