Come C ++ modifica gli array in funzione

Come C ++ modifica gli array in funzione
Gli array sono stati ampiamente conosciuti tra i programmatori e gli sviluppatori. Abbiamo usato array in quasi ogni lingua strutturale al linguaggio orientato agli oggetti. Come sappiamo, gli array archiviano più di un valore nei loro indici e modifichiamo anche gli array. Quindi, nell'articolo di oggi, deliberamo come modificare gli array nelle funzioni di C++. Inizia accedendo dal sistema Linux e avviando il terminale con "Ctrl+alt+t"Shortcut.

Esempio 01

Modificeremo un semplice array monodimensionale nella nostra prima illustrazione. Avvia il primo esempio creando un nuovo file chiamato "Test.cc "nel guscio utilizzando la query touch. Questo file viene creato nella cartella domestica di Ubuntu 20.04. Il comando GNU Nano è utile quando un utente cerca di aprirlo e modificarlo nello strumento editor.

$ touch test.cc
$ nano test.cc

Poiché il file viene aperto nell'editor, inizia ad aggiungere un codice C per modificare gli array. Includere alcune intestazioni richieste all'inizio di un file di codice, i.e., flusso di input-output e libreria C ++ standard. Lo spazio dei nomi standard deve essere inizializzato nel codice perché senza di essa, il codice non funzionerà. Lavoreremo all'interno del metodo principale per modificare l'array in C++. All'interno della funzione principale (), abbiamo inizializzato un array "A" della dimensione 5, con cinque valori. IL "cout"La clausola viene utilizzata qui per visualizzare l'array originale. IL "per"Il ciclo viene dichiarato e inizializzato per loop dei valori dell'array e visualizzarli uno dopo l'altro con l'aiuto di"cout"Clausola. Il codice è allegato nella seguente immagine:

Dopo aver visualizzato i valori di array originali, abbiamo assegnato un nuovo valore a ciascun indice dell'array "A" con l'aiuto del suo numero indice. Un altro "cout"La clausola viene utilizzata qui per dire agli utenti che abbiamo visualizzato l'array modificato. Dopo questo, il "per"Loop fa il suo lavoro e inizia a raccogliere valori di array uno per uno. Visualizza i valori sul terminale con l'assistenza di un "cout"Ancora una volta. Il metodo principale () termina qui. Dopo la compilazione, il codice verrà eseguito. L'output visualizza prima l'array originale e poi quello aggiornato:

$ g ++ test.cc
$ ./UN.fuori

Esempio 02

Modifichiamo ora l'array di tipo di stringa. Quindi, abbiamo aperto lo stesso file e inizializzato un array di stringa di dimensione 5 con tre valori. UN "per"Loop viene utilizzato qui per visualizzare l'array inizializzato sul terminale. Dopo questo, abbiamo modificato l'array assegnando due nuovi valori di stringa ai suoi ultimi due indici. L'array è stato visualizzato ancora una volta dopo l'aggiornamento con l'aiuto di "per" ciclo continuo.

Il codice è allegato nella seguente immagine apposta.

Quando abbiamo compilato il codice ed eseguito il file, ha visualizzato prima l'array originale e poi, l'array aggiornato sulla schermata della shell. L'uscita è mostrata nell'istantanea collegata di seguito:

$ g ++ test.cc
$ ./UN.fuori

Esempio 03

Fino ad ora, abbiamo coperto gli esempi di modifica di array unidimensionali in C++. Attualmente, illustreremo l'esempio di modifica dell'array bidimensionale in C++.

Per questo, abbiamo aperto lo stesso file e aggiunto le intestazioni richieste. Dopo aver usato lo spazio dei nomi per C ++, abbiamo inizializzato un array bidimensionale con 2 righe e 3 colonne. Lo abbiamo anche assegnato a 3 valori di colonna. La clausola "cout"Mostra che mostreremo l'array bidimensionale già dichiarato nel terminale. Con l'assistenza della clausola "cout" all'interno del "per"Loop, è stato visualizzato l'array originale. Il primo loop mostra le righe e i secondi mostrano le colonne per la matrice dell'array "A". Abbiamo assegnato quattro nuovi valori all'array con l'aiuto dei numeri di riga e colonna uno per uno.

IL "cout"L'istruzione all'interno dei loop sta lavorando sulla visualizzazione dell'array 2D aggiornato nel terminale. Mentre il "Se"L'istruzione è usata qui per ridurre l'array in 2 dimensioni con l'aiuto di" \ n "qui. Il codice è allegato nella seguente immagine:

Infine, compilare il codice per renderlo eseguibile. Quando abbiamo compilato ed eseguito il codice, ha visualizzato l'array 2D originale e poi ha aggiornato l'array 2D sullo schermo del terminale.

$ g ++ test.cc
$ ./UN.fuori

Conclusione

Questa guida ha discusso di diversi metodi semplici e facili da usare per modificare gli array di interi e tipi di stringhe in c++. Mentre modifichiamo, abbiamo usato array monodimensionali e bidimensionali indipendentemente dalle loro dimensioni. Riteniamo che questo articolo ti aiuterà al meglio modificando gli array monodimensionali e bidimensionali in C++.