複製鏈接
請複製以下鏈接發送給好友

++

鎖定
++是CC++JAVA高級語言裏的自增運算符,使可變左值(如變量,迭代器變量等)加一。
用法主要有兩種:
i++;
++i;
中文名
++
外文名
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