a++和b++
#include<stdio.h>fun(int x,int y) {return(x+y);}
int main()
{int a=1,b=2,c=3,sum;
sum=fun((a++,b++,a+b),c++);
printf("%d %d %d %d %d %d\n",a,a++,b,b++,a+b,sum);
system("PAUSE");
return 0;
}
程序运行后的结果是:3 2 4 3 5 8
不明白的是:怎么a和b分别变成了3和4的?