Una delle parti fondamentali di ogni programma è la variabile . La variabile rappresenta un valore memorizzato nella memoria del computer . Il modo in cui i programmi dati di accesso è importante , però : utilizzando raccolte di dati come array , diventa possibile per i programmatori di eseguire calcoli indesiderate utilizzando i valori sconosciuti in memoria. Andando al di fuori dei limiti della matrice , un programmatore inizia a cambiare sostanzialmente possibilmente valori nella memoria che possono rappresentare importanti funzionalità per il programma o per l'intero sistema stesso . Computer Memory
memoria in un sistema informatico è organizzato in modo sequenziale . Ciò significa che le variabili dichiarate risiederà in memoria accanto ad altre variabili , o altri pezzi di dati . Slot di memoria sono divisi per il loro tipo , in modo che la memoria sufficiente viene messa da parte per ogni tipo. Ad esempio , se un programma mette da parte una variabile intera e una variabile di caratteri , sarebbe designare due byte di memoria per l' intero, quindi un byte per il carattere .
Array
programmatori possono anche mettere da parte gli array di valori , che rappresentano un insieme di valori sotto lo stesso nome di variabile . Quindi, invece di dichiarare cinque diverse variabili intere che rappresentano un elenco , il programmatore dichiara un array di cinque valori , che si trovano sotto il nome di matrice e sono accessibili facendo riferimento indice a base zero della matrice. Di conseguenza, quando un programmatore mette da parte un array, il computer mette da parte la memoria continua sufficiente per la quantità di valori di matrice terrà . Quindi , se il programmatore dichiara un array di cinque numeri interi , il computer di accantonare il successivo spazio disponibile in memoria che può contenere cinque numeri interi .