【i++和++i的区别实例】例如i的初始值是1,执行k=++i时,先执行了i=i+1,也就是i的值变为2,再把i的值赋给k,所以k的值是2,i的值也是2;执行z=i++时,先取i的值赋给z,此时i的值是2,所以z也是2,然后再执行i=i+1,这条语句执行完成后,i的值变为3 。
i++和++i的区别是i++是返回原来的值,++i是返回加1后的值;i++不能作为左值,而++i可以;i++前者是先赋值,然后再自增;++i是后者先自增,后赋值 。
推荐阅读
- 吹风机突然不吹了是不是坏了
- 1.5米圆桌能坐几个人
- 油气储运技术是一个怎样的专业
- 韩束防晒乳使用心得,非常划算
- 真挚优美的生日祝福语,优美的生日祝福语
- 红肉柚子怎么挑选
- 多肉植物适合生长在什么地方
- 干龙须菜泡软后要烫吗
- 公司聚餐说说经典语句