作文档>生活经验>其他

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是后者先自增,后赋值。


i++和++i的区别实例相关文章:

华为nova8和nova7的区别

黑糖和红糖的区别是什么啊

奔驰cla和a的区别

破壁机便宜和贵的区别是什么

超声波15k和20k的区别

海岛绒和法兰绒的区别

市盈率动态和静态的区别

罗威那和杜宾的区别

日本校服和jk的区别

碗莲和睡莲的区别

i++和++i的区别实例

例如i的初始值是1,执行k=++i时,先执行了i=i+1,也就是i的值变为2,再把i的值赋给k,所以k的值是2,i的值也是2;执行z=i++时,先取i的值赋给z...
推荐度:
点击下载文档文档为doc格式

精选图文