为了账号安全,请及时绑定邮箱和手机立即绑定

循环中i+和+i之间的区别?

循环中i+和+i之间的区别?

噜噜哒 2019-06-14 10:27:09
循环中i+和+i之间的区别?有什么区别吗?++i和i++在.for循环?这只是语法问题吗?
查看完整描述

3 回答

?
手掌心

TA贡献1942条经验 获得超3个赞

在C#中没有区别在for循环中使用时.

for (int i = 0; i < 10; i++) { Console.WriteLine(i); }

输出与

for (int i = 0; i < 10; ++i) { Console.WriteLine(i); }

正如其他人所指出的,在一般情况下,I+和+i有一个微妙而又显著的区别:

int i = 0;
Console.WriteLine(i++);   // Prints 0
int j = 0;
Console.WriteLine(++j);   // Prints 1

I+读取i的值,然后递增它。

+i增加我的值,然后读取它。


查看完整回答
反对 回复 2019-06-14
  • 3 回答
  • 0 关注
  • 567 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信