辨析 i++和++i
不管是i++或者是++i,都是i自增一。i本身要自己增加1,这个是二者相同的;
不同点是,i++或者++i作为右值,左值得情况。
例如a = i++;//i在前,则a先使用i的值。
a = ++i;//++在前,则a先使用i自增1的值。
下面看例题代码:
不管是i++或者是++i,都是i自增一。i本身要自己增加1,这个是二者相同的;
不同点是,i++或者++i作为右值,左值得情况。
例如a = i++;//i在前,则a先使用i的值。
a = ++i;//++在前,则a先使用i自增1的值。
下面看例题代码: