++i 和 i++ 的作用相當(dāng)于 i=i+1。但是 ++i 和 i++ 的不同之處在于 ++i 是先執(zhí)行 i=i+1 后奕塑,再使用 i 的值柬赐;而 i++ 是先使用 i 的值之后斑响,再執(zhí)行 i=i+1
注意: 自增運(yùn)算符 (++) 和自減運(yùn)算符 (--) 只能用于變量,而不能用于常量或表達(dá)式汞幢。如 5++ 或者 (a+b)++ 都是不合法的驼鹅。因?yàn)?5 是常量,常量的值是不能改變的森篷。(a+b)++ 也是不可能實(shí)現(xiàn)输钩,假如 a+b 的值是 5,自增后變?yōu)?6 放在什么地方呢仲智?無(wú)變量可供存放张足。
wm.jpg