Todimensjonale Matriser
Sveip for å vise menyen
Todimensjonale matriser ligner på tabeller, tenk på dem som matriser inni matriser, med rader og kolonner. Deklarering av en todimensjonal matrise krever et ekstra sett med hakeparenteser:
int array[ROWS][COLUMNS];
Tenk deg en tabell der:
- Rad
a[0]...representerer det første datasettet eller første matrise; - Rad
a[1]...er det andre settet; - Rad
a[2]...er det tredje.
Når en matrise plasseres inni en annen matrise, kalles det en nestet matrise. For å få tilgang til elementene, bruk flere indekser, hver omsluttet av sitt eget sett med hakeparenteser.
main.c
123456789101112131415#include <stdio.h> int main() { // dimensional array declaration int array[3][4] = { {1, 11, 111, 1111}, // Index `[0]` {2, 22, 222, 2222}, // Index `[1]` {3, 33, 333, 3333} // Index `[2]` }; // Print the first element of the second nested array printf("%d", array[1][0]); return 0; }
Alle elementer i et array må være av samme type.
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Todimensjonale Matriser
Todimensjonale matriser ligner på tabeller, tenk på dem som matriser inni matriser, med rader og kolonner. Deklarering av en todimensjonal matrise krever et ekstra sett med hakeparenteser:
int array[ROWS][COLUMNS];
Tenk deg en tabell der:
- Rad
a[0]...representerer det første datasettet eller første matrise; - Rad
a[1]...er det andre settet; - Rad
a[2]...er det tredje.
Når en matrise plasseres inni en annen matrise, kalles det en nestet matrise. For å få tilgang til elementene, bruk flere indekser, hver omsluttet av sitt eget sett med hakeparenteser.
main.c
123456789101112131415#include <stdio.h> int main() { // dimensional array declaration int array[3][4] = { {1, 11, 111, 1111}, // Index `[0]` {2, 22, 222, 2222}, // Index `[1]` {3, 33, 333, 3333} // Index `[2]` }; // Print the first element of the second nested array printf("%d", array[1][0]); return 0; }
Alle elementer i et array må være av samme type.
Takk for tilbakemeldingene dine!