++ (递增运算子) / (递减运算子)

描述

递增或递减一个变数

语法


x++; // x 增加 1 并回传旧的数值
++x; // x 增加 1 并回传新的数值

x-- ; // x 减少 1 并回传旧的数值
--x ; // x 减少 1 并回传新的数值

参数

x: 一个整数或者长整数型态(可以用unsigned型态)

回传值

原始数值或是经过递增(递减)的数值。

范例

x = 2;
y = ++x;      // x 现在是3,y 也是3
y = x--;      // x 变回2,y 仍然是3

See also

+= (compound addition)
-= (compound subtraction)


语法参考主页面

本页由热血青年 LBU 译自英文版。

The text of the 86Duino reference is a modification of the Arduino reference, and is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.