Lezioni di Informatica
"Una volta che abbiate conosciuto il volo, camminerete sulla terra guardando il cielo" [ L. da Vinci ]
Informazioni sul Sito
N. visitatori  000067928  dal 21/01/2007  |   e-mail: ksoft64camera@gmail.com   
Cerca nel sito
Documenti collegati alla pagina
Array

Significato di array
Letteralmente "schiera". E' un insieme di variabili dello stesso tipo raggruppate in uno stesso nome o identificatore.
Ogni dato memorizzato nell'array può essere raggiunto tramite un indice.
In C++ le stringhe vengono assimilate ad array di char e ciò comporta maggiore flessibilità nel trattamento dei dati alfanumerici rispetto ad altri linguaggi.
Array ad una dimensione
In pratica possono essere considerati come liste. Hanno una sola dimensione. Si dichiarano con il seguente formato:
tipo nome_variabile [ dimensione ];
Esempio:
int numeri [10];
char cognome[30];
Con la prima istruzione viene dichiarato un'array che può contenere "teoricamente" fino a 10 numeri interi identificati con un indice che va da zero a nove.
In realtà il C++ consente di andare oltre il limite. E' il programmatore che deve gestire tale situazione. Con la seconda istruzione si dichiara una variabile stringa, ovvero un array di 30 caratteri che può memorizzare un solo cognome.
Array a 2 dimensioni
Se volessimo memorizzare 10 cognomi, ognuno lungo max 30 caratteri, dovremmo scrivere:
char cognome [10][30];
In questo caso l'array possiede 2 dimensioni (10 righe di 30 colonne ciascuna).