Estratto del documento

Fondamenti di informatica (FINFO)

Operatore di autoincremento e decremento

L'operatore di auto incremento permette di aumentare di 1 il valore di una variabile, mentre l'auto decremento opera in maniera opposta.

Cont++; ≡ Cont = Cont + 1;
Cont--; ≡ Cont = Cont - 1;

Tuttavia, questo operatore può essere utilizzato in due modi particolari in relazione ad un'altra variabile. Questi due modi hanno anche due sintassi che a prima vista possono essere simili ma che portano a risultati differenti.

  • a = 5; b = a++; a diventa 5, b diventa 5
  • a = 5; b = ++a; a diventa 5, b diventa 6

Array

Gli array sono una particolare struttura dei linguaggi di programmazione. Sono sostanzialmente una sequenza di lunghezza fissata (ovvero nota a tempo di compilazione; in Ansi C non posso quindi avere array la cui dimensione è definita durante l'esecuzione del programma) di elementi omogenei (tutti dello stesso tipo: interi, float, char, elementi complessi…).

Un array viene dichiarato nel seguente modo:

Tipo_Dato Nome_Array[Dimensione];

Esempio:

int voti[15];

All'interno di un array, per poter accedere ai singoli elementi che lo costituiscono, occorre specificare la loro posizione all'interno dell'array stesso (le posizioni sono memorizzate con numeri che vanno da 0 a Dimensione - 1).

Esempio di accesso a un elemento:

int x;
x = voti[2];

Inoltre, non è possibile accedere a un array come un tutt'uno.

Esempi di operazioni non consentite:

  • Voti = Voti2; NO
  • scanf("%d", &voti); NO
Anteprima
Vedrai una selezione di 1 pagina su 2
Cicli, array e operatori Pag. 1
1 su 2
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher LucaTosetti_ di informazioni apprese con la frequenza delle lezioni di Fondamenti di Informatica e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Politecnico di Milano o del prof Mirandola Raffaela.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community