++

++

"++"是CC++還有JAVA等高級語言裡的自增運算符,使可變左值(如變數,疊代器變數等)加一。

用法主要有兩種:

i++;

++i;

基本介紹

  • 中文名:++
  • 外文名: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

熱門詞條

聯絡我們