自加问题,疑惑,求解答!
#include<stdio.h>void main()
{
int i=5,j=5,p,q;
p=(i++)+(i++)+(i++);
q=(++j)+(++j)+(++j);
printf("%d,%d,%d,%d\n",p,i,q,j);
}
以上自己理解的输出应该是:15,8,21,8. 怎么程序结果是;15,8,22,8.
请求大神们解答的详细些,本人初学者,多谢!!! 怎么标记已解决呢?还没解决呢! 希望大神们给解释下!多谢了!!!!!
页:
[1]