小编典典

i++ 和 ++i 有什么区别?

all

我已经看到它们都在许多 C# 代码中使用,我想知道何时使用i++++ii作为数字变量,如int,
float,double等)。有谁知道这个?


阅读 83

收藏
2022-06-07

共1个答案

小编典典

奇怪的是,其他两个答案似乎没有说明,这绝对值得一说:


i++意思是“告诉我 的值i,然后递增”

++i表示“增量i,然后告诉我值”


它们是前增量、后增量运算符。 在这两种情况下,变量都是递增的 ,但如果您在完全相同的情况下取两个表达式的值,结果会有所不同。

2022-06-07