-
++
鎖定
- 中文名
- ++
- 外文名
- Increment Operator
- 使用範圍
- 計算機編程語言
++説明
"++"是C、C++和Java等編程語言裏的自增運算符。
其中:++i是使用i之前先使i加一。i++是使用i之後再加一。如果不能理解,那麼可以理解為:++i是先計算,再操作,i++是先操作,再計算。
JAVA裏的自增運算符。
其中:++i和i++是誰在前先取誰,但加一優先運算並賦給原值,取的值再參與其他運算。
class YanShi { public static void main(String[] args) { int i = 3; i = i++; System.out.println("i="+i); } } //輸出是 i = 3
class YanShi_01 { public static void main(String[] args) { int i = 3,j; j = i++; System.out.println("i="+i+",j="+j); } } //輸出i=4,j=3
++代碼實例
#include <iostream> using namespace std; int main() { int i, j; i = 1; j = 2; j = i++; cout << "j=" << j << " " << "i=" << i << endl; j = 2; i = 1; j = ++i; cout << "j=" << j << " " << "i=" << i << endl; return 0; }
結果是:
j=1 i=2
j=2 i=2