Connessione

Recuperare la parola d'ordine

Ultimi argomenti
» Virtualbox VS le periferiche USB
Mar Apr 06, 2010 11:49 am Da dandeciani

» PROGRAMMA: BINARY CODE
Mar Dic 23, 2008 5:28 pm Da Thalionwen

» saluti a tutti
Mar Dic 23, 2008 5:12 pm Da Thalionwen

» GUIDA : CAP 1 LEZIONE 1 Elementi di base dei programmi in C [Prima Parte]
Sab Nov 29, 2008 9:44 am Da ya89

» un semplice ciao
Sab Nov 29, 2008 9:38 am Da ya89

» Aiuto per alice 7 mega
Ven Nov 14, 2008 2:03 pm Da root

» FORUM: I nuovi banner
Ven Nov 14, 2008 12:48 pm Da Thalionwen

» Zooming Ricorsivo, questo sconosciuto.
Ven Nov 14, 2008 12:43 pm Da Thalionwen

» GUIDA : LEZIONE 4 : UTILIZZARE GLI ARRAY IN C#
Ven Nov 14, 2008 11:54 am Da ab89

» GUIDA : CAP 1 LEZIONE 1 Elementi di base dei programmi in C [Terza e Ultima Parte]
Gio Nov 13, 2008 10:41 pm Da ab89

» GUIDA : CAP 1 LEZIONE 1 Elementi di base dei programmi in C [Seconda Parte]
Mar Nov 11, 2008 10:59 pm Da ab89

» [PS2] Dark Cloud
Mar Nov 11, 2008 4:50 pm Da ab89

» [PC] Sacred 2
Lun Nov 10, 2008 8:49 pm Da ab89

» GUIDA : CAP 1 LEZIONE 3 INTRODUZIONE AGLI ARRAY
Lun Nov 10, 2008 11:37 am Da ab89

» TEST PER MODERATORI O ASPIRANTI MODERATORI
Dom Nov 09, 2008 2:42 pm Da ab89

» Problema con formattazione di un disco non allocato
Dom Nov 09, 2008 12:25 pm Da ab89

» GUIDA : UNA PRIMA INTRODUZIONE AL C
Sab Nov 08, 2008 1:53 pm Da ab89

» GUIDA : CAP 1 LEZIONE 2 LE VARIABILI IN C#
Ven Nov 07, 2008 9:58 pm Da ab89

» GUIDA : PROLOGO
Ven Nov 07, 2008 7:21 pm Da ab89

» GUIDA : ELENCO LEZIONI
Ven Nov 07, 2008 5:12 pm Da ab89

Migliori postatori
ab89
 
Thalionwen
 
Eine The Phantom
 
Reaulece
 
ya89
 
root
 
Infernet89
 
Pablomares
 
melania.zeri
 
ieschfor
 

Flusso RSS

Yahoo! 
Google Reader 
MSN 
AOL 
NewsGator 
Rojo 
Bloglines 



GUIDA : LEZIONE 4 : UTILIZZARE GLI ARRAY IN C#

Vedere l'argomento precedente Vedere l'argomento seguente Andare in basso

GUIDA : LEZIONE 4 : UTILIZZARE GLI ARRAY IN C#

Messaggio Da ab89 il Ven Nov 14, 2008 11:54 am

Come detto un array di n elementi corrisponde ad un insieme n variabili.
Gli elementi di un array sono indicizzabili, quindi accessibili tramite un indice.
Ogni elemento di un array può essere utilizzato come fosse una variabile.
Un array a differenza di una normale variabile deve dichiarato e creato.

Dichiarazione di un vettore

[tipo vettore][] [nome variabile];

Codice:

int[] v;


Il nome del vettore è v. Il suo tipo è int(intero).

Creazione di un vettore

Esistono sostanzialmente 3 forme di creazione di un vettore

- Prima forma

Considerando sempre il vettore v dichiarato sopra.
[nome vettore] = new [tipo vettore][[dimensione vettore]];

Codice:

v = new int[10];


Nell'esempio viene creato un vettore di 10 int. Quando un vettore viene creato ogni suo elemento viene inizializzato ad un valore di default che per gli int è 0.
Va sempre posto la parola chiave new quando si crea un oggetto.
La dimensione del vettore deve essere un valore intero !!

- Seconda forma

Considerando sempre il vettore v dichiarato sopra.
[nome vettore] = new [tipo vettore][] {[Elementi del vettore]};

Codice:

v = new int[]{1,2,3,4,10,11};


Nell'esempio viene creato un vettore di 6 int. Questa volta invece di indicare direttamente il numero di elementi sono stati passati direttamente gli elementi. Il compilatore "gli conta" e crea un vettore di 6 elementi, caricando poi i valori dati nel vettore nell'ordinare dato.

- Terza forma

Considerando sempre il vettore v dichiarato sopra.
[nome vettore] = new [tipo vettore][[dimensione vettore]] {[Elementi del vettore]};

Codice:


v = new int[6]{1,2,3,4,10,11};



Nell'esempio viene creato un vettore di 6 int. Questa volta vengono indicati sia il numero di elmenti che gli elementi stessi. Il vettore crea un vettore di 6 elementi ed inizializza gli elementi come indicato tra le parentesi graffe.
NOTA BENE : Il numero indicato tra parentesi quadre ed il numero di elmenti passati devono essere uguali Exclamation Exclamation


_________________
生きるためにもあまり変過ぎるし、死ぬためにもあまり珍し過ぎる。

What D.Gray-man Character Are You?
Hosted By theOtaku.com: Animee


ab89
Admin
Admin

Numero di messaggi: 74
Età: 21
Località: Rovigo
Data d'iscrizione: 29.09.08

Scheda personaggio
PF:

Vedere il profilo dell'utente

Tornare in alto Andare in basso

Vedere l'argomento precedente Vedere l'argomento seguente Tornare in alto


Permesso del forum:
Non puoi rispondere agli argomenti in questo forum