Che cosa è un array di interi?

December 22

Che cosa è un array di interi?


piattaforme di programmazione hanno approcci diversi per la modellazione e la memorizzazione dei dati, ma lingue più comuni utilizzano le variabili e gli array. Una variabile è un elemento di dati ed una matrice è una serie di elementi memorizzati all'interno di una struttura di dati lineare. Gli array di interi sono comuni in molte applicazioni, tra cui programmi desktop e Web. La comprensione e l'utilizzo di un array di interi è qualcosa anche i principianti possono ottenere.

variabili

linguaggi di programmazione categorizzare elementi di dati in diversi tipi. Il tipo di una variabile è un riflesso del tipo di dati in esso contenuti. Ad esempio, la maggior parte dei linguaggi di programmazione utilizzano i tipi di stringa per rappresentare sequenze di caratteri di testo, così come vari tipi numerici, tra cui interi. Quando un programma dichiara una variabile, di solito dare alla variabile un nome, e assegnando un valore ad essa. Per i linguaggi fortemente tipizzati come Java, la variabile deve apparire al fianco di una dichiarazione di questo tipo, come segue:

int myNum = 5; // un intero

Per alcune altre lingue, la dichiarazione variabile non deve includere un indicatore del tipo, come nel seguente esempio PHP:

$ My_num = 5;

Creazione di array

I programmi per computer in grado di modellare le matrici come variabili. Una variabile array può memorizzare una serie di altre variabili, o valori. In un linguaggio fortemente tipizzato, una dichiarazione array deve includere un indicatore di tipo di valori della matrice memorizza, come il seguente esempio Java:

int [] myNums = {3, 7, 2, 5, 6};

Questo codice crea un array con cinque elementi in esso. Ogni elemento è un valore intero. Il codice di esempio riportato di seguito illustra il trattamento equivalente in PHP:

$ My_nums = array (3, 7, 2, 5, 6);

inserimento di elementi

I programmi possono alterare gli elementi in posizioni all'interno di un array, o inserire elementi in posizioni vuote. Per accedere a un particolare elemento, codice di programmazione può utilizzare l'indice dell'elemento, che spesso è un numero intero che rappresenta la posizione dell'elemento all'interno della struttura dell'array. Il seguente esempio di codice Java dimostra impostando il valore dell'elemento ad una particolare posizione in un array:

myNums [2] = 9;

La prima posizione in una matrice è zero e l'ultima posizione è uno meno la lunghezza della matrice. Questo codice sovrascrive qualsiasi valore già memorizzato nella posizione specificata.

array associativi

In alcune lingue, array possono essere associativa, che significa che ogni elemento ha un identificatore chiave in aggiunta al suo valore. Il seguente esempio PHP dimostra un array di interi di questo tipo:

$ Posizioni = array ( "Mary" => 3, "Jim" => 2, "John" => 7);

echo $ posizioni [ 'Jim']; // output volontà 2

I valori in questo array sono numeri interi, mentre i tasti sono stringhe. script PHP possono utilizzare le matrici di interi sia con indice o chiave di accesso.

di movimento Array

Programmi a volte hanno bisogno di attraversare un'intera struttura a matrice, l'accesso a ogni elemento della matrice a sua volta. Il seguente codice di esempio Java dimostra attraversando un array di interi, moltiplicando ogni valore:

for (int i = 0; i <myNums.length; i ++) {

myNums [i] * = 2;

}

Quando questo codice termina l'esecuzione, ogni intero nella matrice avrà un nuovo valore che è il doppio del suo valore originale. Il ciclo "per" opera attraverso la matrice, a partire dalla prima posizione e l'arresto quando raggiunge la fine. Il contenuto del ciclo verrà eseguito una volta per ogni posizione nella matrice intera.