Arrays Bidimensionais
Arrays bidimensionais são semelhantes a tabelas; pense neles como arrays dentro de arrays, organizados em linhas e colunas. Declarar um array bidimensional requer um conjunto extra de colchetes:
int array[ROWS][COLUMNS];
Imagine uma tabela onde:
- A linha
a[0]...representa o primeiro conjunto de dados ou o primeiro array; - A linha
a[1]...é o segundo conjunto; - A linha
a[2]...é o terceiro.
Quando um array é colocado dentro de outro array, isso é chamado de array aninhado. Para acessar seus elementos, utilize múltiplos índices, cada um entre seu próprio par de colchetes.
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; }
Todos os elementos dentro de um array devem ser do mesmo tipo.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Can you explain how to access a specific element in a two-dimensional array?
What are some common use cases for two-dimensional arrays?
Can you show how to initialize a two-dimensional array with values?
Awesome!
Completion rate improved to 2.63
Arrays Bidimensionais
Deslize para mostrar o menu
Arrays bidimensionais são semelhantes a tabelas; pense neles como arrays dentro de arrays, organizados em linhas e colunas. Declarar um array bidimensional requer um conjunto extra de colchetes:
int array[ROWS][COLUMNS];
Imagine uma tabela onde:
- A linha
a[0]...representa o primeiro conjunto de dados ou o primeiro array; - A linha
a[1]...é o segundo conjunto; - A linha
a[2]...é o terceiro.
Quando um array é colocado dentro de outro array, isso é chamado de array aninhado. Para acessar seus elementos, utilize múltiplos índices, cada um entre seu próprio par de colchetes.
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; }
Todos os elementos dentro de um array devem ser do mesmo tipo.
Obrigado pelo seu feedback!