? Programmi di computer memorizzano i dati in modi diversi. Queste opzioni di archiviazione consentono ai programmatori di creare e accedere a strutture di dati all'interno delle loro applicazioni . Uno dei più semplici elementi di memorizzazione dei dati in programmazione è una variabile . Le variabili memorizzano i singoli elementi di dati. Una matrice è un altro tipo di struttura dati , memorizzare una serie di valori in posizioni consecutive . Una volta che un programma ha una struttura a matrice in esso, può entrare e accedere ai valori in posizioni di array specifici. Dati
maggior parte dei programmi per computer utilizza una sorta di dati . Ad esempio, un'applicazione per l'archiviazione e l'accesso ai dati relativi al personale di un'organizzazione ha bisogno per modellare i dati all'interno di questi record . Tale modello deve consentire il codice dell'applicazione per accedere ai dati in modo organizzato . Quando un programma per computer utilizza dati , di cui ha bisogno la possibilità di aggiungere nuovi dati , modificare gli elementi di dati esistenti e la ricerca di particolari articoli per l'interrogazione dei dati . Un array memorizza i dati in una struttura lineare , con ogni elemento di accedere tramite il suo indice , che spesso è un valore intero che rappresenta la posizione all'interno della struttura nel suo complesso .
Variabili
< p> linguaggi di programmazione offrono la possibilità di memorizzare i singoli pezzi di dati come variabili . In alcuni linguaggi , come Java , le variabili devono essere dichiarate come un tipo particolare , ad esempio, stringa di testo o un numero intero , come negli esempi seguenti :
myWords String = "ciao là " ; int myNum = 3 ;
in molte altre lingue , variabili in grado di memorizzare i valori di qualsiasi tipo , come nel seguente esempio PHP :
$ my_value = " mela " ;
un array in un programma è una serie di valori , quindi l'elemento in ciascuna posizione nella matrice è simile a una singola variabile . I programmi possono svolgere gli stessi processi su elementi dell'array come sulle variabili .
Array Creazione
Quando un programma crea un array , che in genere indica alcuni aspetti della matrice , che è a sua volta rappresentato come variabile all'interno dell'applicazione . Il seguente esempio di codice Java illustrata la creazione di un array per memorizzare un certo numero di valori interi :
int [ ] myNums = new int [ 6] ;
Questo array può contenere sei valori di tipo intero . Quando questa riga di codice è eseguito , il programma ha una struttura a matrice vuota , ma non i valori sono memorizzati in una qualsiasi delle posizioni elemento ancora .
Element di istanze
Programmi
possibile inserire e modificare i valori in particolari posizioni di matrice. Il seguente esempio di codice Java dimostra impostando l'elemento in prima posizione all'interno della matrice di interi , che è rappresentato dall'indice di zero :
myNums [ 0 ] = 5;
Questo codice si riferisce al elemento utilizzando il nome e la posizione di matrice , quindi assegna un valore ad esso. Se l' elemento già aveva un valore memorizzato in questa posizione , tale valore sarebbe stato sovrascritto da quello nuovo.
Array Accesso
Programmi
a volte hanno bisogno di accedere a tutti gli elementi una matrice , piuttosto che semplicemente accedendo singoli elementi utilizzando i loro valori di indice . Per scorrere gli elementi di un array , i programmi utilizzano spesso strutture di ciclo . Il seguente esempio di codice Java viene illustrato l'utilizzo di un ciclo "for " per emettere ogni elemento di un array :
for (int i = 0; i < myNums.length ; i + + ) { System.out.println ( myNums [ i] );}
Questo codice viene eseguito una volta per ogni posizione di matrice , scrivendo il valore in quella posizione ogni volta
.