C ++ Verifica se l'array è vuoto

C ++ Verifica se l'array è vuoto
Nel linguaggio di programmazione C ++, un array è una struttura di dati di elementi di dati correlati che vengono salvati negli indirizzi di memoria corrispondenti. Questo verrà acquisito in modo casuale con l'aiuto di indici di array. Saranno utilizzati per contenere una serie di elementi con diversi tipi di dati tra cui intero, galleggiante, carattere e così via.

Un array C ++ può contenere tipi di dati dipendenti come vettori, riferimenti e così via. L'array "nella libreria di modelli standard C ++ è principalmente una classe, ma sono più efficaci, più facili da gestire e più facili da configurare. Il modulo 'array' fornisce diverse funzioni integrate, quindi l'integrazione delle operazioni è più rapida durante l'utilizzo anziché gli array di stile C.

Per utilizzare il "array" e le sue funzionalità, i programmi devono integrare il file di intestazione "array". In questo articolo, esamineremo il metodo di utilità vuoto () della classe dell'array che verrebbe applicato per determinare se l'array richiesto è vuoto.

Usa l'array :: vuoto () Metodo per verificare se l'array è vuoto:

L'array :: vuoto () è un metodo integrata nella libreria di modelli standard C ++ che analizza se l'array definito è vuoto. Questa tecnica non cambia gli elementi dell'array. Invece, esamina se un array è vuoto o no, cioè se forse la dimensione dell'array è zero. Se la dimensione dell'array diventa zero, questo restituisce 1, il che significa vero. Altrimenti, questo restituisce 0 che significa falso. In questo caso, applichiamo la condizione IF-ELSE insieme alla funzione vuota ().

#includere
#includere
Utilizzo dello spazio dei nomi std;
int main ()
vettore Array1 5, 10, 15,;
vettore Array2 ;
vettore Array3 ;
vettore Array4 88, 23, 30, 9, 47, 65;
cout<<"array1.empty(): "<cout<<"array2.empty(): "<cout<<"array3.empty(): "<cout<<"array4.empty(): "<if (array1.vuoto())
cout<<"array1 is empty"<altro
cout<<"array1 is not empty"<if (array2.vuoto())
cout<<"array2 is empty"<altro
cout<<"array2 is not empty"<if (array3.vuoto())
cout<<"array3 is empty"<altro
cout<<"array3 is not empty"<if (Array4.vuoto())
cout<<"array4 is empty"<altro
cout<<"array4 is not empty"<restituzione 0;

Qui, integreremo i file di intestazione e . File di intestazione che include dichiarazioni di oggetti come Cout, CIN e molti altri. Il file di intestazione tratta gli array a lunghezza fissa nel programma. Insieme a questo, abbiamo utilizzato uno spazio dei nomi standard.

Ora chiamiamo la funzione principale (). Qui, dichiariamo quattro diversi array. Specifichiamo le dimensioni di questi array e quindi impostiamo gli elementi degli array. Il primo array chiamato 'Array1' contiene tre elementi. Il secondo array chiamato 'Array2' non ha elementi. Anche il terzo array chiamato "array3" è vuoto. L'ultimo array contiene 5 valori casuali. Per stampare questi quattro array, abbiamo usato l'istruzione "cout". La funzione vuota () è stata invocata per questi array separatamente. Controlliamo e stampiamo il messaggio ora.

Se la condizione è soddisfatta, l'istruzione "cout" stampe che l'array definito è vuota. Altrimenti, l'istruzione "cout" stampa che l'array non è vuota. Il comando 'endl' viene utilizzato per spostare il cursore nella riga successiva del codice. Alla fine, abbiamo inserito "return 0" per terminare il programma.

Utilizzare la funzione vuota () per verificare se l'array è vuoto:

Gli array in C ++ sono molto più efficaci, più traslucidi e più affidabili degli array in stile C in generale. Il metodo vuoto () viene utilizzato per determinare se l'array è vuoto. Questa funzione non accetta argomenti. Se l'array è vuoto, la funzione fornirà vera; altro, questo tornerà falso. Garantisce che non vengano generate eccezioni.

Ogni volta che viene fornito un argomento, viene visualizzato un errore. In questo programma, se la dimensione dell'array è 0, sarà considerata un array vuoto, quindi la funzione restituisce "vera" come output.

#includere
#includere
Utilizzo dello spazio dei nomi std;
int main ()

array arr;
Se (arr.vuoto())
cout << "True";

altro
cout << "False";

restituzione 0;

All'inizio del programma, due librerie e sono incluse. Prima di chiamare la funzione principale () lo spazio dei nomi standard viene utilizzato. All'interno del corpo della funzione principale (), prima dichiariamo l'array con un tipo di dati interi. Definiamo la condizione qui. Le dimensioni zero dell'array "arr" mostrano che quell'array non ha elementi. Applichiamo anche la condizione if-else e il metodo vuoto ().

Se l'array richiesto è vuoto, l'istruzione "cout" stampare "vera" altro "cout" stampa "false". Per porre fine al codice abbiamo integrato il comando 'Retrun 0'.

Usa la condizione if-else:

Utilizzeremo la condizione IF-ELSE per verificare se l'array specificato è vuoto o meno. Qui la dimensione dell'array "arr" è 10 e la dichiarazione "cout" restituirà "arr non è vuota".

#includere
#includere
Utilizzo dello spazio dei nomi std;
int main (vuoto)

vettore arr;
Se (arr.vuoto())
cout << "arr is empty" << endl;
altro
cout << "arr is not empty" << endl;

Innanzitutto, due file di intestazione e sono stati introdotti. Abbiamo anche implementato uno spazio dei nomi standard. La funzione principale () è stata chiamata. L'array sarebbe stato dichiarato per la prima volta con un tipo di dati interi. Qui è dove specifichiamo la dimensione. Ci sono 9 elementi in questo array. Quindi viene applicata la condizione if-else.

Inoltre, utilizziamo la funzione vuota (). Se l'array definito è vuoto, il comando "cout" visualizza "vero", altrimenti mostra "false."Abbiamo appena usato il comando" endl "per spostare il cursore nella riga successiva nel programma.

Conclusione:

Abbiamo elaborato come utilizzare la funzione vuota () per verificare se un array è vuoto in questo articolo. Sono state usate tre illustrazioni per dimostrare questo. Gli esempi sono ben spiegati ed eseguiti così bene. Attraversare gli elementi e abbinarli al carattere null (/0) per determinare se un array definito è vuoto o no. Possiamo utilizzare Array [] = per definire un array vuoto. Quindi, specificare la dimensione dell'array per determinare se l'array è vuoto. Se un array è definito ma ancora non riempito, è necessario fornire l'indicizzazione o il numero di elementi che può trattenere.