#include <stdio.h>
#include <iostream>
using namespace std;
int main()
{
int c = 0;
printf("%d , %d\n", c++, c++);//输出0,0;关键在于逗号是同步运算,只有潜在改变,本质在变但表面没有变
printf("%d", c);//输出2;本质显示
c=0;
cout<<c++<<"\t"<<c++<<endl;//输出1,0; <<相当于分号运算符,本质和表面都变,但有延时
cout<<c;//输出2;
int a=3;
int b=4;
int d=3;
int e=4;
printf("%d,%d,%d",d+e,d++,e);//输出7,3,4;符合从左向右的逗号运算规则
cout<<endl<<a+b<<endl<<a++<<endl<<b;//输出8,3,4;运算从右向左计算
system("pause");