#include <iostream>
using namespace std;
int main()
{
int a0,b0,c0;
int a1,b1,c1;
int a2,b2,c2;
int a3,b3,c3;
int i=5,j=5,m=5,n=5,p=0,q=0,x=0,y=0;
p=(a0=i++)+(b0=i++)+(c0=i++);
q=(a1=++j)+(b1=++j)+(c1=++j);
x=(a2=++m)+(b2=m++)+(c2=++m);
y=(a3=n++)+(b3=++n)+(c3=n++);
cout<<"p="<<p<<" q="<<q<<" x="<<x<<" y="<<y<<endl;
i=5,j=5,m=5,n=5,p=0,q=0,x=0,y=0;
p=(i++)+(i++)+(i++); // p = 5 + 5 + 5
q=(++j)+(++j)+(++j); // q = (*this+=1) + (*this+=1) + (*this+=1);
x=(++m)+(m++)+(++m); // x = 8 + 5 + 8
y=(n++)+(++n)+(n++); // y = 5 + 8 + 5
cout<<"p="<<p<<" q="<<q<<" x="<<x<<" y="<<y<<endl;
getchar();
return 0;
}
前置递增和后置递增
最新推荐文章于 2024-01-04 20:51:10 发布