变量值递增 1 或递减 1。
//prefix syntax ++variable --variable //postfix syntax variable++ variable--
- variable
任何数值变量。
递增和递减运算符用作修改存储在变量中的值并访问该值的快捷方式。任一运算符可用在前缀或后缀语法中。
如果 | 等效操作 | 返回值 |
---|---|---|
++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要求请参见
概念
运算符优先级运算符摘要