Come calcolare il numero di elementi di un array C ++

November 4

C ++ è un linguaggio per la scrittura di programmi per computer. Una matrice è un tipo di memorizzazione dei dati utilizzato nella programmazione. In C ++, la matrice è definita con le parentesi quadre e tiene variabili dello stesso tipo in un certo ordine. Ad esempio, l'array [67, 9, 34, 90] contiene quattro numeri interi. Per accedere ai valori memorizzati nella matrice, è generalmente necessario scorrere ogni elemento dell'array. Si richiede di conoscere la dimensione della matrice.

istruzione

1 Calcolare la dimensione dell'array in byte nel programma C ++ con il comando:

int byte_size = sizeof (array);

2 Calcolare la dimensione dell'elemento della matrice (in byte) con il comando:

int element_byte_size = sizeof (array [0]);

Si noti che l'indice "0" si riferisce al primo elemento della matrice.

3 Dividere la dimensione dell'array in byte per la dimensione dell'elemento per calcolare il numero di elementi nella matrice.

int size = byte_size / element_byte_size;

4 Stampare il risultato con il comando:

std :: cout << "Il numero di elementi è" << dimensioni;

L'output del programma è simile al seguente: "Il numero di elementi è 6."