i++ 和 ++i的区别总结

来源:互联网 发布:自学java看什么书 知乎 编辑:程序博客网 时间:2024/06/06 07:19

对++i和i++的解释:

===============================

简单的来说,++i 和 i++,在单独使用时,就是 i=i+1。 
而 a = ++i,相当于 i=i+1; a = i; 
而 a = i++,相当于 a = i; i=i+1; 

如果实在搞不明白++ --怎么回事,那也不是什么天塌下来的事。 
因为a=++i完全可以写成 i++; a=i。 
a=i++完全可以写成 a=i; i++。 
而且,这也是一种好的程序风格:++ -- 语句如非特殊需要,请单独一行使用。

================================

原创粉丝点击