【发布时间】:2015-02-14 06:07:23
【问题描述】:
在我上次的采访中,我发现了这个棘手的问题。 在这两行之后 i 的值是什么。
int i=c;
//c is a constant
i=i++;
其中 c 是一个常数(其中 c 之前已初始化)。请给我一步一步的答案,而不是一个字的答案。
【问题讨论】:
-
如果是 C#,那么为什么要标记 Java?
-
您是否费心尝试运行代码? C# 5.0 规范的第 7.6.9 节解决了这个问题,但如果您只想知道代码将做什么,那么在这里发布问题是愚蠢的。你可以自己运行它。
-
@PeterDuniho 更具体地说我需要解释
-
您需要比重复问题中已有的更好的解释吗?
标签: c# unary-operator