Tvådimensionella Arrayer
Tvådimensionella arrayer liknar tabeller, tänk på dem som arrayer inom arrayer, med rader och kolumner. För att deklarera en tvådimensionell array krävs ett extra par hakparenteser:
int array[ROWS][COLUMNS];
Föreställ dig en tabell där:
- Rad
a[0]...representerar den första datamängden eller första arrayen; - Rad
a[1]...är den andra mängden; - Rad
a[2]...är den tredje.
När en array placeras inuti en annan array kallas det en nästlad array. För att komma åt dess element används flera index, där varje index omges av egna hakparenteser.
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; }
Alla element i en array måste vara av samma typ.
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Awesome!
Completion rate improved to 2.63
Tvådimensionella Arrayer
Svep för att visa menyn
Tvådimensionella arrayer liknar tabeller, tänk på dem som arrayer inom arrayer, med rader och kolumner. För att deklarera en tvådimensionell array krävs ett extra par hakparenteser:
int array[ROWS][COLUMNS];
Föreställ dig en tabell där:
- Rad
a[0]...representerar den första datamängden eller första arrayen; - Rad
a[1]...är den andra mängden; - Rad
a[2]...är den tredje.
När en array placeras inuti en annan array kallas det en nästlad array. För att komma åt dess element används flera index, där varje index omges av egna hakparenteser.
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; }
Alla element i en array måste vara av samma typ.
Tack för dina kommentarer!