读书人

++i的小疑点

发布时间: 2013-06-26 14:29:32 作者: rapoo

++i的小问题
#include <stdio.h>
int main(void)
{
int j = 5;
int q;
q=(++j)+(++j);
printf("%d\n",q);

}
在两个括号中的J的值都是6?
然后不太明白为什么q的值运行结果是14,麻烦详细解释下运算步骤,谢谢
[解决办法]
日经帖。。http://bbs.csdn.net/topics/370153775
[解决办法]


q=(++j)+(++j);//这句可以分解为:++j;++j;j+j;

[解决办法]
先执行两个++j,此时j为7,然后进行加法运算,q为14.

读书人网 >C++

热点推荐