不解这个自增最后得值,求大神解释
											本人在linux环境下编译执行下面的代码后,q值为22,理论应该为24才对,百思不得其解,望各位大神解答,不胜感激。代码如下:#include <stdio.h>
main()
{
int i=5,j=5,p,q;
p=(i++)+(i++)+(i++);
q=(++j)+(++j)+(++j);
printf("%d,%d,%d,%d",p,q,i,j);
}
执行该断代码后结果为:15,22,8,8
	    2013-06-05 17:38
  
	    2013-06-05 17:58
  
	    2013-06-05 17:59
  
,这个问题不解决,让我对++j的理解会有产生疑问。就好像心理有块石头压着,不吐不快										
					
	
	    2013-06-05 18:01
  
	    2013-06-05 18:10
  
	    2013-06-05 18:57