variabili sono contenitori per memorizzare i valori in memoria all'interno di un programma . Anche se il nome suggerisce che il valore contenuto in una variabile cambierà , il termine " variabile" viene in genere applicato a qualsiasi tipo di contenitore di dati , che comprende " costanti ". Una costante è una variabile il cui valore non cambia per tutta la durata della programma . I parametri sono altri tipi di variabili e sono specificatamente utilizzati per passare valori alle funzioni e procedure .
Scope
" Ambito di applicazione " spiega le zone di un programma durante il quale una variabile ha una presenza . Due variabili con lo stesso nome possono coesistere in diverse parti di un programma se operano con portata diversa . Questo può facilmente portare a confusione , e quindi è buona norma evitare di duplicare i nomi delle variabili , o addirittura precedere il nome della variabile con un codice o sigla che spiega la portata della variabile . Per esempio si consiglia di nominare tutti variabile globale " G_ parola chiave globale prima di una dichiarazione di variabile all'interno di una funzione rende un riferimento alla variabile globale con lo stesso nome . Ad esempio, una variabile denominata $ risk_factor dichiarato il fattore principale non sarà accessibile all'interno di funzioni di tale programma . Se una variabile risk_factor $ è utilizzato all'interno di una funzione del programma non sarà la stessa variabile come $ risk_factor globale . Se il primo utilizzo della variabile $ risk_factor all'interno della funzione ha la parola chiave "globale" di fronte ad essa , la variabile sarà la variabile globale e non una nuova dichiarazione di un'altra variabile con lo stesso nome ma con un ambito di applicazione diverso . variabili dichiarate all'interno di funzioni non mantengono i loro valori tra le chiamate a tale funzione. Se una variabile viene elaborato ad avere un valore differente per il momento la funzione arriva alla fine del suo codice , la prossima volta che la funzione viene chiamata la variabile avrà ancora e non il suo valore iniziale perpetua il valore lasciati dal precedente esecuzione . La parola chiave static altera questo comportamento così la funzione inizia con il valore che aveva al termine della precedente esecuzione di tale funzione . La diversa applicazione dei modificatori delle variabili globali e statiche rende chiaro che i due stati non possono essere applicati alla stessa variabile contemporaneamente .
Globale Dichiarazione
Variabili statiche
Programmazione © www.354353.com