Hvordan regne ut antall elementer i en matrise C ++

C ++ er et språk for å skrive dataprogrammer. En matrise er en form for datalagring benyttes i programmering. I C ++, er matrisen definert med hakeparenteser og holder variabler av samme type i en bestemt rekkefølge. For eksempel, matrisen [67, 9, 34, 90] inneholder fire heltall. For å få tilgang til verdiene som er lagret i matrisen, du vanligvis må sløyfe gjennom hver matrise element. Det krever at du vet størrelsen på tabellen.

Bruksanvisning

1 Beregn array størrelse i byte i C ++ program med følgende kommando:

int byte_size = sizeof (matrise);

2 Beregn størrelsen på element i matrisen (i byte) med følgende kommando:

int element_byte_size = sizeof (matrise [0]);

Legg merke til at indeks "0" refererer til det første element i matrisen.

3 Fordel tabellstørrelsen byte av elementet størrelse for å beregne antallet elementer i tabellen.

int size = byte_size / element_byte_size;

4 Skriv ut resultatet med følgende kommando:

std :: cout << "Antall elementer er" << størrelse;

Programmet utgang ser slik ut: "Antall elementer er 6."