Linguaggio C – array (vettori)

C Language

C Language

 

 

Cosa sono gli array?

 

Pensate a un treno con tanti vagoni, ogni vagone conterrà un elemento.

 

In termini matematici per esempio un array potrebbe essere un insieme numerico.

 

Gli array possono avere dimensione fissa e dimensioni variabile. Visto che siamo all’inizio di questo argomento vi parlerò di array a dimensione fissa.

 

Come qualsiasi variabile per dichiarare un array bisogna prima indicare il tipo di dato.

 

Se dichiarate un array di interi “nei vagoni del treno potete mettere solo numeri interi”.

 

Linguaggio C

 

Quindi dopo aver indicato il tipo di dato per l’array bisogna dare un nome e tra parentesi quadrate una dimensione che sta ad indicare, detto in parole semplici i vagoni del treno.

 

ES:

 

int vettore[10]

 

A cosa possono servire i vettori?  Bè se dobbiamo realizzare  un codice dove abbiamo bisogno di salvare tanti numeri o tanti caratteri , non possiamo dichiarare tante variabili, dichiarando semplicemente un array ci siamo evitati di dichiarare tutte queste variabili.

 

Su gli array è possibile fare operazioni matematiche, ma bisogna indicare su quali vagoni dobbiamo operare.

 

Adesso vi metto una foto con un esempio dove riempio due vettori di numeri, e realizzo un terzo vettore dove nel primo vagone del terzo treno andrò a mettere la somma del primo vagone del primo array+ il primo vagone del secondo array.

 

Linguaggio C

 

Questi sono array monodimensionali più avanti parlerò di array bidimensionali ( esistono array con più  dimensioni ma quelli che maggiormente si utilizzano sono bidimensionali e monodimensionali).

 

Gli array sono una parte fondamentale del linguaggio C. Quindi se volete cominciare a programmare perfettamente cercatevi su internet esercizi su vettori linguaggio C.

 

Se prendete familiarità con i vettori siete a buon punto per iniziare a fare le cose più serie.

 

Stay Tuned! 

Giuseppe

Salve, sono un ragazzo di 25 anni, iscritto alla facoltà di informatica, appassionato di programmazione e delle nuove news tecnologiche in ambito informatico.

Articoli correlati

Lascia un commento

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.