#include<stdio.h>
int main()
{
int a=3,p;
p=(a++)+(a++)+(a++);
printf("%d,%d\n",a,p);
return 0;
}
编译错误
因为a++,先输出后运算,输出的依然是3,所以3*3=。如果想得到12,使用++a,先运算后输出,输出值为4