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的区别实例相关文章:
★ 碗莲和睡莲的区别
i++和++i的区别实例
例如i的初始值是1,执行k=++i时,先执行了i=i+1,也就是i的值变为2,再把i的值赋给k,所以k的值是2,i的值也是2;执行z=i++时,先取i的值赋给z...
推荐度:
点击下载文档文档为doc格式