Variabile (informatica): differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m Annullata la modifica 53932665 di 37.77.117.9 (discussione)
Riga 60:
** Nei [[linguaggio orientato agli oggetti|linguaggi orientati agli oggetti]], gli attributi (non statici) di una classe sono elementi individuali di ogni distinta istanza. In tal caso, in ogni istanza tale attributo è presente localmente all'oggetto stesso, e distinto da quelli presenti in altre istanze della medesima classe.
** I parametri formali di una funzione sono assimilabili ai parametri locali dal punto di vista della visibilità.
** In molti linguaggi, è possibile dichiarare una variabile all'interno di un blocco di una [[struttura di controllo]], o usare un costrutto di blocco solo per delimitare lo scope di una variabile locale, o ancora dichiarare una variabile all'interno di un'[[espressione (informatica)|espressione]]. Queste variabili sono visibili solo all'interno del blocco o dell'espressione in cui sono dichiarate, come mostrato nell'esempio. Tali pratiche facilitano il mantenimento in vita di una variabile solo per il tempo strettamente necessario, in modo da consentire economia di memoria e pulizia nel testo del programma. Sucala.
 
[[Categoria:Teorie della programmazione]]