Come Azzerare Un Array

Sommario:

Come Azzerare Un Array
Come Azzerare Un Array

Video: Come Azzerare Un Array

Video: Come Azzerare Un Array
Video: TUTORIAL C+ ITA 8 - Array Monodimensionali 2024, Dicembre
Anonim

Gli array sono uno degli attributi richiesti di qualsiasi linguaggio di programmazione. Pertanto, non c'è quasi un programmatore che non li abbia mai usati nei suoi prodotti software. Rendono più facile crearli. Varie operazioni con gli array a volte occupano la maggior parte del codice del programma. Una di queste operazioni è il suo azzeramento.

Come azzerare un array
Come azzerare un array

Istruzioni

Passo 1

Matrice zero in C/C++. Quando si inizializza un array in C e C ++, agli elementi dell'array viene assegnato un valore casuale, a differenza, ad esempio, di linguaggi come C # o Java. Pertanto, non c'è motivo di sperare che tutti gli elementi saranno uguali a un certo valore. Per C e C++, ci sono diversi modi per azzerare gli array. Per fare ciò, quando lo crei, usa il seguente codice: int array [10000]; memset (array, 0, 10000); Questo codice creerà un array di 10000 elementi e assegnerà a ciascun elemento il valore 0. Inoltre, per creare un array di zeri durante l'inizializzazione, utilizzare il codice più semplice: int array [100] = {0}; Questo codice creerà un array di 100 elementi e assegnerà tutti gli elementi a 0. Per azzerare l'array, utilizzare i cicli: i = 0; per (i; i

Matrice zero in Java. A differenza di C/C++ in Java, quando si inizializza un array come variabile di classe, a tutti gli elementi viene immediatamente assegnato un valore pari a: 0 - se è un array di numeri, false - se è un array di variabili booleane, null - se è un array di oggetti. Pertanto, in Java, non dovresti azzerare manualmente un array durante l'inizializzazione. Tuttavia, se crei un array non come variabile di classe, ma lo dichiari nel corpo di una funzione o di un ciclo, il compilatore non garantisce che tutti i valori saranno uguali a 0 (false, null). In questo caso, utilizzare il seguente ciclo per azzerare l'array: int array = new int [10000]; // crea un array con 10000 elementi per (int i = 0; i

Passo 2

Matrice zero in Java. A differenza di C/C++ in Java, quando si inizializza un array come variabile di classe, a tutti gli elementi viene immediatamente assegnato un valore pari a: 0 - se è un array di numeri, false - se è un array di variabili booleane, null - se è un array di oggetti. Pertanto, in Java, non dovresti azzerare manualmente un array durante l'inizializzazione. Tuttavia, se crei un array non come variabile di classe, ma lo dichiari nel corpo di una funzione o di un ciclo, il compilatore non garantisce che tutti i valori saranno uguali a 0 (false, null). In questo caso, utilizzare il seguente ciclo per azzerare l'array: int array = new int [10000]; // crea un array con 10000 elementi per (int i = 0; i

Consigliato: