Condividi tramite


Operatori di incremento (++) e decremento (--)

Aggiornamento: novembre 2007

Consentono di incrementare o decrementare di uno il valore di una variabile.

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

Argomenti

  • variable
    Qualsiasi variabile numerica.

Note

Gli operatori di incremento e decremento vengono utilizzati come alternativa rapida per la modifica e l'accesso al valore memorizzato in una variabile. Ciascun operatore può essere utilizzato sia nella sintassi di prefisso che in quella di suffisso.

Se

Azione equivalente

Valore restituito

++variable

variable += 1

Valore di variable dopo l'incremento.

variable++

variable += 1

Valore di variable prima dell'incremento.

--variable

variable -= 1

Valore di variable dopo il decremento.

variable--

variable -= 1

Valore di variable prima del decremento.

Esempio

Nel seguente esempio viene illustrata la differenza tra la sintassi di prefisso e la sintassi di suffisso dell'operatore ++.

// 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

Requisiti

Versione 1

Vedere anche

Concetti

Precedenza tra gli operatori

Riepilogo degli operatori