【问题标题】:What's the difference between i-- and --i in c# [duplicate]c#中的i--和--i有什么区别[重复]
【发布时间】:2014-12-25 15:41:14
【问题描述】:

“i--”与 c# 中的“--i”有何不同?这是一样的吗?它似乎等同于同一件事。

i--;

其他答案似乎说 i++ 或 ++i,但我问的是 i-- 或 --i

【问题讨论】:

  • google predecrementpostdecrement 运营商。 google.com/…
  • 我没有 google 我有 bing 我想
  • @YourMomma 然后用 bing 搜索它!
  • 那不是很过瘾吗?
  • 对于技术上正确答案见this answer

标签: c#


【解决方案1】:

--i 在操作之前,i--之后减少变量 i。有很大的不同,例如,

int i=5;
Console.WriteLine(--i);

i=5;
Console.WriteLine(i--);

【讨论】:

  • 无论您在循环中使用i++ 还是++i,您的示例都会产生完全相同的输出。
  • 哦,好的,现在看到输出差异了,谢谢
猜你喜欢
  • 2011-08-06
  • 2011-09-16
  • 2017-10-23
  • 2021-03-30
  • 2013-05-22
  • 1970-01-01
  • 1970-01-01
  • 2011-03-21
  • 2021-08-25
相关资源
最近更新 更多