首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

++i的小疑点

2013-06-26 
++i的小问题#include stdio.hint main(void){int j 5int qq(++j)+(++j)printf(%d\n,q)}在两个

++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.

热点排行