Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Una variabile dichiarata a livello interno con l'identificatore static
della classe di archiviazione ha una durata globale, ma è visibile solo all'interno del blocco in cui è dichiarato. Per le stringhe costanti, l'uso static
di è utile perché riduce il sovraccarico dell'inizializzazione frequente nelle funzioni spesso chiamate.
Osservazioni:
Se non si inizializza in modo esplicito una static
variabile, viene inizializzata su 0 per impostazione predefinita. All'interno di una funzione, static
lo spazio di archiviazione viene allocato e funge da definizione. Le variabili statiche interne forniscono memoria privata, permanente e visibile a una sola funzione.