Condividi tramite


Incremento e operatori di incremento e decremento di prefisso

gli operatori unari (++ e ovvero) vengono chiamati incremento o operatori di incremento “di prefisso„ quando incrementano o gli operatori di incremento viene visualizzata prima dell'operando.L'incremento suffisso e i decrementi ha maggiore precedenza di incremento e i decrementi di prefisso.L'operando deve avere integrali, il mobile, o un tipo di puntatore e deve essere un'espressione modificabile l-value (un'espressione senza const attributo).Il risultato è un l-value.

Quando l'operatore viene visualizzata prima del suo operando, l'operando viene incrementato valore o diminuisce e il nuovo è il risultato dell'espressione.

Un operando di tipo integrale o mobile viene incrementato o diminuisce dal valore intero 1.Il tipo del risultato sarà lo stesso del tipo dell'operando.Un operando di tipo puntatore viene incrementato o diminuisce dalla dimensione dell'oggetto che è destinato a.Punti incrementati di un puntatore all'oggetto successivo; punti diminuisce di un puntatore all'oggetto precedente.

Esempio

In questo esempio viene illustrato l'operatore di decremento unario di prefisso:

if( line[--i] != '\n' )
    return;

in questo esempio, la variabile i diminuisce prima che venga utilizzata come indice a line.

Vedere anche

Riferimenti

Operatori unari c