Menu
Coddy logo textTech

Incremento/Decremento

Fa parte della sezione Fondamenti del percorso C di Coddy. Lezione 18 di 63.

In C, gli operatori di incremento (++) e decremento (--) consentono di aumentare o diminuire di 1 il valore di una variabile.

Usiamo una variabile intera:

int counter = 5;

Per incrementare di 1, usa l'operatore ++:

counter++;  // Incrementa counter a 6

Per decrementare di 1, usa l'operatore --:

counter--;  // Decrementa counter a 5

Questi operatori possono essere usati in due modi:

  1. Forma prefissa (++counter o --counter):
int a = 5;
int b = ++a;  // a viene incrementato a 6, poi a b viene assegnato 6
  1. Forma postfissa (counter++ o counter--):
int x = 5;
int y = x++;  // a y viene assegnato 5, poi x viene incrementato a 6

La differenza sta nel momento in cui avviene l'incremento rispetto all'assegnazione.

challenge icon

Sfida

Facile

Crea un programma che:

  1. Dichiara una variabile intera chiamata number con un valore iniziale di 10
  2. Usa l'operatore di incremento prefisso per aumentare number di 1 e assegna il risultato a una variabile chiamata prefixResult
  3. Usa l'operatore di incremento postfisso su number e assegna il risultato a una variabile chiamata postfixResult
  4. Stampa il valore finale di number, prefixResult e postfixResult</code in questo formato esatto:</li></ol><pre><code class="language-python">Number: [value] Prefix result: [value] Postfix result: [value]

Provalo tu

#include <stdio.h>

int main() {
    // Scrivi il tuo codice qui
    
    return 0;
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore C online