基本介紹
- 中文名:++
- 外文名:Increment Operator
- 使用範圍:計算機程式語言
- 本名:自增運算符
說明,代碼實例,
說明
"++"是C和C++里的自增運算符。
其中:++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