++和+的运算优先级和++i和i++混合用法解析

近日碰到一个技术交流的地方,发现出了一道基础知识的题,刚一看题目确实有点晕,仔细分析如下:
            int i = 5;
 
            int k = i+++(++i)+(++i);
           也可以写成(i++)+(++i)+(++i)
其实这个是k=(5++)+(++6)+(++7)=5+7+8=20
得出结果为20
 
posted on 2014-05-18 20:51  黑夜寻梦  阅读(585)  评论(0编辑  收藏  举报