山东智趣岛论坛

标题: 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