++i是前置自加,先加1后再使用所以+的左边是7。i++是先使用i的值再自加1 ,因++i中i已经自加1了,所以+的右边也是7,结果是14。
运行结果:
int i = 6,j;j = (++i)+(i++); 、
第一步是++i,此时i= 7;
第二部i+i j= 14;
第三步 i++,此时i= 8;