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."