tft每日頭條

 > 知識

 > i++和++i的區别實例

i++和++i的區别實例

知識 更新时间:2024-10-02 23:49:03

  例如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是後者先自增,後賦值。

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关知識资讯推荐

热门知識资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved