首页 > 代码库 > i++与++i的区别
i++与++i的区别
简单的来说,++i 和 i++,在单独使用时,就是 i=i+1。
而 a = ++i,相当于 i=i+1; a = i; (先i = i + 1,再使用i的值)
而 a = i++,相当于 a = i; i=i+1; (先使用i的值,再i = i + 1)
如果实在搞不明白++ --怎么回事,那也不是什么天塌下来的事。
因为a=++i完全可以写成 i++; a=i。
a=i++完全可以写成 a=i; i++。
而且,这也是一种好的程序风格:++ -- 语句如非特殊需要,请单独一行使用。
(备注:本文摘自百度文库,感觉挺好的,就收藏了,如涉及到版权问题,请作者及时与我联系,谢谢。)
http://wenku.baidu.com/link?url=oVZwzHTZNftpLWea_Mz2VxcwnwIJFbjVKdAPCJxRFMufowAserA1oaqBNCayg76wKL9pgUderSDh7sn-QDgnrqPoqABnuhVJKMphDoKSXNu
i++与++i的区别
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。