Gli array in informatica sono una delle tante tipologie di strutture che si possono creare, molto utilizzata. Deriva dal concetto di vettore in matematica, ovvero una sequenza di dati disposti in modo adiacente, indicizzata, omogenea e statica.
Infatti si può andare a creare un'array di una sola tipologia di dato ad esempio:
int vettore[5];
Ogni vettore è caratterizzato dalla propria lunghezza, ovvero il numero di elementi che contiene. Il primo elemento dell'array si trova nella posizione 0 mentre l'ultimo si trova nella posizione n-1 (dove n è la lunghezza del vettore).
Si può immaginare un vettore come tante celle tutte disposte in sequenza, ognuna delle quali contiene un tipo di dato che è lo stesso dichiarato durante l'inizializzazione dell'array.
Naturalmente anche le stringhe sono array di caratteri. Sono caratterizzate da un terminatore a fine stringa, ovvero uno 0 che viene posto come ultimo elemento della stringa per facilitare il programmatore a effettuare controlli sul termine di essa.
Per scorrere un vettore è necessario creare un ciclo con un contatore che parte da indice 0 fino a indice n-1. All'interno del ciclo si possono effettuare operazioni sull' i-esimo elemento del vettore.
Per prendere singolarmente un elemento del vettore è necessario scrivere il nome del vettore con le parentesi quadre adiacenti, all'interno delle quali si dovrà scrivere un numero intero che rappresenta la cella che contiene il dato desiderato, ad esempio:
Voglio prendere il primo elemento del vettore (ovvero 1)
Float vett[5] = {1,2,3,4,5} ;
scriverò v[0]
Iscriviti QUI al canale!
Https://kzitem.info...
La nostra lista amazon dei prodotti migliori!
AMAZON: PC - FILAMENTO 3D - ARDUINO - RASPBERRY PI
amzn.to/2RV7KWc
Vuoi farci un Regalo o inviarci un prodotto? Vi ringrazieremo in un video dedicato! :D
www.amazon.it/...
Seguici sui nostri social!
Facebook: / miniprojectsofficial
Instagram: / officialprojecto
#Projecto #Array #LinguaggioC
Негізгі бет La Teoria degli ARRAY in C spiegati con esempi e soluzioni: una guida pratica
Пікірлер: 2