关于a++和++a的问题
											#include<stdio.h>main()
{
int a=8,b=8,x,y;
x=(a++)+(a++)+(a++);
y=(++b)+(++b)+(++b);
printf("%d,%d,%d,%d\n",x,y,a,b);
}
我的输出思维是:27,30,11,11
实际输出结果为:24,31,11,11
求高手解释
 2010-10-04 18:51
	    2010-10-04 18:51
   2010-10-04 19:05
	    2010-10-04 19:05
  
 2010-10-04 19:20
	    2010-10-04 19:20
   2010-10-04 19:28
	    2010-10-04 19:28
   2010-10-04 19:45
	    2010-10-04 19:45
   
										
					
	 2010-10-04 20:22
	    2010-10-04 20:22
   2010-10-04 20:25
	    2010-10-04 20:25
   2010-10-04 20:30
	    2010-10-04 20:30
   2010-10-04 21:13
	    2010-10-04 21:13
   2010-10-04 21:15
	    2010-10-04 21:15