Inkrementoperator (++) und Dekrementoperator (--)

Aktualisiert: November 2007

Inkrementiert oder dekrementiert den Wert einer Variablen um 1.

//prefix syntax
++variable
--variable
//postfix syntax
variable++
variable--

Argumente

  • variable
    Beliebige numerische Variable.

Hinweise

Inkrement- und Dekrementoperatoren werden als Kurzform verwendet, um den Wert einer Variablen zu ändern und auf diesen zuzugreifen. Beide Operatoren können in einer Präfix- oder Postfixsyntax verwendet werden.

Voraussetzung

Entsprechende Aktion

Rückgabewert

++variable

variable += 1

Wert von variable nach der inkrementellen Erhöhung

variable++

variable += 1

Wert von variable vor der inkrementellen Erhöhung

--variable

variable -= 1

Wert von variable nach der inkrementellen Verringerung

variable--

variable -= 1

Wert von variable vor der inkrementellen Verringerung

Beispiel

Das folgende Beispiel veranschaulicht den Unterschied zwischen der Präfix- und der Postfixsyntax für den ++‑Operator.

// Example of prefix increment operator
var j1 : int = 2;
var k1 : int;
k1 = ++j1;          // k1 is 3, the value of j1 after incrementing

// Example of postfix increment operator
var j2 : int = 2;
var k2 : int;
k2 = j2++;          // k2 is 2, the value of j2 before incrementing

Anforderungen

Version 1

Siehe auch

Konzepte

Operatorrangfolge

Zusammenfassung der Operatoren