读书人

很大的疑问解决方法

发布时间: 2012-03-24 14:00:46 作者: rapoo

很大的疑问
#include <stdio.h>
#include <math.h>
void main()
{
int i=5,j=5,p,q;
p=(i++)+(i++)+(i++);
q=(++j)+(++j)+(++j);
printf("%d,%d\n%d,%d\n",p,q,i,j);
}
这段代码的答案是:
P=15 i=8
q=24 j=8
但为什么编译器编译出来是
P=15 i=8
q=22 j=8


[解决办法]
这种问题,只能当技术讨论,写项目代码不能这样

读书人网 >C++

热点推荐