Operatori di incremento e decremento in forma suffissa C
Gli operandi degli operatori di incremento e di decremento in forma suffissa sono tipi scalari che sono l-value modificabili.
Sintassi
postfix-expression
:
postfix-expression
++
postfix-expression
--
Il risultato dell'operazione di incremento o di decremento in forma suffissa è il valore dell'operando. Una volta ottenuto il risultato, il valore dell'operando viene incrementato (o decrementato). Il codice seguente illustra l'operatore di incremento in forma suffissa.
if ( var++ > 0 )
*p++ = *q++;
In questo esempio la variabile var
viene confrontata con 0, quindi viene incrementata. Se prima di essere incrementato var
era positivo, viene eseguita l'istruzione successiva. Innanzitutto, il valore dell'oggetto a cui puntava q
viene assegnato all'oggetto a cui puntava p
. Quindi, q
e p
vengono incrementati.
Vedi anche
Operatori di incremento e decremento in forma suffissa: ++ e --
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per