auto identificatore Storage-Class

L'identificatore auto della classe di archiviazione dichiara una variabile automatica, una variabile con durata locale. Una auto variabile è visibile solo nel blocco in cui viene dichiarato. Le dichiarazioni di auto variabili possono includere inizializzatori, come illustrato in Inizializzazione. Poiché le variabili con auto la classe di archiviazione non vengono inizializzate automaticamente, è consigliabile inizializzarle in modo esplicito quando vengono dichiarate o assegnarle valori iniziali nelle istruzioni all'interno del blocco. I valori delle variabili non inizializzate auto sono non definiti. Una variabile locale di o register classe di auto archiviazione viene inizializzata ogni volta che viene incluso nell'ambito se viene specificato un inizializzatore.

Una variabile interna static (una variabile statica con ambito locale o bloccato) può essere inizializzata con l'indirizzo di qualsiasi elemento esterno o static elemento, ma non con l'indirizzo di un altro auto elemento, perché l'indirizzo di un auto elemento non è una costante.

Vedi anche

auto Parola chiave