Uma matriz é chamada de unidimensional, quando se trata de um vetor com um índice apenas, bidimensional, quando possui dois índices e multidimensional, quando possui dois ou mais índices.
A declaração do vetor ou matriz multidimensional é efetuada com múltiplos colchetes, que informam a quantidade de elementos que a matriz poderá conter, podendo ser atribuído valores aos itens em sua declaração inicial ou, atribuir valores durante a demanda do processamento da aplicação, de acordo com as necessidades do algoritmo.
Vet [i] – matriz unidimensional
Mat[i][j] – matriz bidimensional ou multidimensional
Mat[i][j][k] – matriz multidimensional
Uma matriz pode ser definida como um conjunto de variáveis de mesmo tipo e identificadas pelo mesmo nome. Essas variáveis são diferenciadas por meio da especificação de dois índices que definem posições dentro dessa estrutura.
Vamos pegar como exemplo uma matriz bidimensional (duas dimensões linha X colunas). Podemos considerar que ela será assim:
| 1 | 2 |
| 3 | 4 |
Consideramos que para acessarmos o valor um (1), localizamos o índice por sua linha (1) e coluna (1), deste modo seu índice é (1,1). O valor 2 (dois), por exemplo, será (1, 2).