首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >++Var和Var++之间的区别

++Var和Var++之间的区别
EN

Stack Overflow用户
提问于 2011-05-30 18:50:46
回答 4查看 103.2K关注 0票数 101

在编程中,尤其是在Java中,以下两者有什么区别:

代码语言:javascript
运行
复制
int var = 0;
var++;

代码语言:javascript
运行
复制
int var = 0;
++var;

这会对for循环产生什么影响?

例如:

代码语言:javascript
运行
复制
for (int i = 0; i < 10; i++) {}

for (int i = 0; i < 10; ++i) {}
EN

Stack Overflow用户

发布于 2011-05-30 18:57:51

事实上,这相当简单。在语句中首先执行前置增量++i。

代码语言:javascript
运行
复制
j = ++i +1;

等同于

代码语言:javascript
运行
复制
i = i+1;
j = i+1;

而在末尾执行后增量i++;

代码语言:javascript
运行
复制
j = i++ +1;

等同于

代码语言:javascript
运行
复制
j = i+1;
i = i+1;
票数 0
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6175316

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档