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