递增 (++) 和递减 (--) 运算符

变量值递增 1 或递减 1。

//prefix syntax
++variable
--variable
//postfix syntax
variable++
variable--

实参

  • variable
    任何数值变量。

备注

递增和递减运算符用作修改存储在变量中的值并访问该值的快捷方式。 任一运算符可用在前缀或后缀语法中。

If

等效操作

返回值

++variable

variable += 1

variable 在增加之后的值

variable++

variable += 1

variable 在增加之前的值

--variable

variable -= 1

variable 在减小之后的值

variable--

variable -= 1

variable 在减小之前的值

示例

下面的示例阐释 ++ 运算符的前缀和后缀语法之间的区别。

// Example of prefix increment operator
var j1 : int = 2;
var k1 : int;
k1 = ++j1;          // k1 is 3, the value of j1 after incrementing

// Example of postfix increment operator
var j2 : int = 2;
var k2 : int;
k2 = j2++;          // k2 is 2, the value of j2 before incrementing

要求

版本 1

请参见

概念

运算符优先级

运算符摘要