水木社区手机版
首页
|版面-C++程序设计语言(CPlusPlus)|
新版wap站已上线
返回
1/1
|
转到
主题:++i和i++有什么本质区别?
20楼
|
poggy
|
2022-10-28 12:57:28
|
展开
【 在 Miniris 的大作中提到: 】
: 一看到本质就紧张,怕以往的理解太肤浅
++i 是左值, i++是右值
不懂编译原理或者汇编, 当然感觉这俩差不多,
实际上左值和右值完全不一样,
左值你可以理解成一个变量,人家是有房子有北京户口的, 而右值是数值, 就好比北漂。
i=5;
i++ = 50; //会报错, 你不能给一个数值常量去赋值
++i=50; //完全没问题,有房子, 住50当然没问题
--
FROM 124.126.0.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版