Dove possiamo usare l'array?
Qui dobbiamo valutare la media di 1000 valori. Quindi, dobbiamo dichiarare un minimo di 1000 variabili per completare questo programma. Invece di dichiarare 1000 variabili separate, usiamo un array.
Es: A [1000] dove UN [] un array e 1000 è il no delle variabili.
[0] [1] [2] [3] [4] [5]È un gruppo, ma non ha un nome individuale, ma ha numeri di indice proprio come 0, 1 e 2 e impiega una memoria contigua nella RAM. Indice n. è anche chiamato posizione n. Ha lo stesso tipo di elemento di dati, proprio come int, o char o galleggiante.
L'array rappresenta effettivamente l'indice della prima variabile in un array.
Se vogliamo accedere a ogni variabile, scriviamo
A [0] [inizialmente il nome dell'array, poi la staffa quadrata e l'indice no."
Ma all'inizio, quando dichiariamo un array, ciò significa totale no. di variabili in un array,
int a [10] [significa che a è un array, dove esistono 10 variabili]
Ma dopo quello, quando scriviamo proprio come,
A [0], A [1] .. . Significa indice no. dell'array
Sia A [0] = 12, A [1] = 8, A [2] = 10, A [3] = 15Esempio 1
#includereQui mostriamo come viene dichiarato un array. Con l'aiuto di un array, calcoliamo la media di alcuni valori.
int main ()Produzione
Spiegazione
Qui dichiariamo un array chiamato [], che contiene 10 valori. Con l'aiuto di per loop, Aggiungiamo alcuni valori che verranno prelevati dall'utente utilizzando la funzione scanf (). Quindi calcoliamo la media di questa somma di dieci valori e la memorizziamo nel Avg variabile.
Dichiarazione di array
Int a []; Errore [Ogni volta che dichiariamo un array senza inizializzazione e non inseriamo alcun numero tra la staffa, significa che si è verificato qui]
Int a [5];Ogni volta che dichiariamo un array senza inizializzazione, significa che ogni indice ha, per impostazione predefinita, un valore di immondizia esistente lì.
Quando dichiariamo un array con l'inizializzazione, allora ci è permesso di svuotare la fascia quadrata.
Se inizializziamo un array con meno numero, il resto dei valori nell'indice dell'array è, per impostazione predefinita, zero.
Esempio-2
Qui mostriamo come funziona un array dinamico sui dati e, con l'aiuto dell'array, valutiamo il valore minimo e massimo da un gruppo di numeri.
#includereProduzione
Spiegazione
Qui con l'aiuto della funzione Malloc (), dichiariamo un array e otteniamo alcuni valori sul tempo di runtime per calcolare i valori minimi e massimi da tali valori. Dichiariamo due variabili denominate min e max e stampiamo quelle variabili.
Esempio-3
Con l'aiuto dell'indice dell'array, invertiamo i valori dell'array qui.
#includereProduzione
Spiegazione
Qui creiamo un array con l'aiuto dell'allocazione della memoria dinamica. La funzione malloc () crea il blocco dell'array e ottiene dinamicamente alcuni valori. Quindi invertiamo questi valori degli array e li stampiamo.
Esempio-4
Qui mostriamo come gli elementi di un array vengono copiati in un altro array.
#includereProduzione
Spiegazione
Qui abbiamo dichiarato un array chiamato UN []. In questo array, prendiamo alcuni valori dall'utente. Ora abbiamo dichiarato un altro array chiamato B []. Gli elementi dell'array b [] vengono copiati dagli elementi dell'array A [] e stampano quei valori sia A [] che B []. Possiamo vedere che viene generata la stessa output in quanto vengono copiate versioni.
Conclusione
Qui discutiamo in dettaglio il concetto di base di un array. Un array è una procedura per archiviare i valori nella memoria. Attraverso l'array, possiamo accedere rapidamente a qualsiasi elemento. Ma Array ha alcune limitazioni per quanto riguarda la sua utilità ma è molto utile nella prospettiva di programmazione.