我已经看到它们都在许多 C# 代码中使用,我想知道何时使用i++或++i(i作为数字变量,如int, float,double等)。有谁知道这个?
i++
++i
i
int
float
double
奇怪的是,其他两个答案似乎没有说明,这绝对值得一说:
i++意思是“告诉我 的值i,然后递增”
++i表示“增量i,然后告诉我值”
它们是前增量、后增量运算符。 在这两种情况下,变量都是递增的 ,但如果您在完全相同的情况下取两个表达式的值,结果会有所不同。