Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Arrays Bidimensionais | Tipos de Dados e Variáveis
Fundamentos de C

bookArrays 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

main.c

copy
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; }
Note
Nota

Todos os elementos dentro de um array devem ser do mesmo tipo.

question mark

Qual é a saída deste código?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 5

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Suggested prompts:

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

bookArrays 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

main.c

copy
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; }
Note
Nota

Todos os elementos dentro de um array devem ser do mesmo tipo.

question mark

Qual é a saída deste código?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 5
some-alt