山东智趣岛论坛
标题:
i++与++i的区别
[打印本页]
作者:
lcy123456
时间:
2023-11-3 21:54
标题:
i++与++i的区别
如果有表达式 a = i++ ;它等价于 a = i;i = i + 1;
如果有表达式 a = ++i;它等价于i = i + 1;a = i;
++i和i++都是分两步完成的。因为++i 是后面一步才赋值的,所以它能够当作一个变量进行级联赋值,++i =;a =b,即++i是一个左值(可被寻址的值);i++ 的后面一步是自增,不是左值。
欢迎光临 山东智趣岛论坛 (https://abc.sdzqd.com/)
Powered by Discuz! X3.3