++i和i++的区别

来源:互联网 发布:南丹县政府网络问政 编辑:程序博客网 时间:2024/06/05 18:13
至于++i和i++有什么区别,举个例子   
1.a = i++; 等校为

a = i;
i = i + 1;

2.a = ++i; 等校为
i = i + 1;
a = i;

i++和++i的 最重要的区别就是 +1和返回值的顺序
简单而言: ++i 在 i 存储的值上增加一并向使用它的表达式 ``返回" 新的, 增加后的值; 而 i++ 对 i 增加一, 但返回原来的是未增加的值。

原创粉丝点击