近日碰到一个技术交流的地方,发现出了一道基础知识的题,刚一看题目确实有点晕,仔细分析如下:
int i = 5;
int k =
i+++(++i)+(++i);
也可以写成(i++)+(++i)+(++i)
其实这个是k=(5++)+(++6)+(++7)=5+7+8=20
得出结果为20
++和+的运算优先级和++i和i++混合用法解析,布布扣,bubuko.com
++和+的运算优先级和++i和i++混合用法解析
原文:http://www.cnblogs.com/caigen029/p/3735646.html