为什么严蔚敏的数据结构书上的i++都些成++i?

来源:百度知道 编辑:UC知道 时间:2024/05/14 17:01:14
我是说严蔚敏的树上所有的地方都是吧i++写成++i

i++和++i如果涉及到赋值,是有点区别的
简单的来说,++i 和 i++,在单独使用时,就是 i=i+1。
而 a = ++i,相当于 i=i+1; a = i;
而 a = i++,相当于 a = i; i=i+1;
如果不涉及到赋值,i++和++i只是对i操作,应该可以等同的

i++和++i不一样
i++是后置优先级没++i高,就是说如果同时出现,先算++i,在算i++