Semelhante ao tipo de dado derivdo Vetor visto anteriormente,
as matrizes armazenam suas informações de forma justaposta na forma LxC. Onde L representa o
número de linhas e C o número de colunas, respectivamente.
Tab. 1: Matriz de inteiro
L/C |
0 |
1 |
2 |
0 |
10 |
20 |
30 |
1 |
40 |
50 |
60 |
2 |
70 |
80 |
90 |
Semelhante aos vetores, as matrizes também tem seus números de linha e colunas baseadas em
índice zero. Para decidirmos o tamanho de uma matriz utilizamos a fórmula L - 1 e C - 1.
Sintaxe: declaração
tipo_dado nome_variavel[linhas][colunas]
Onde
tipo_dado: tipo de dado primitivo
linhas: número de linhas da matriz
colunas: número de colunas da matriz
Exemplo 1
programa
{
funcao inicio()
{
inteiro matriz[3][3]
//restante do código omitido
}
}
Saída
-
Matrizes podem ser entendidas como vetores dentro de vetores. Após a sua declaração, suas dimensões
não podem ser alteradas, ou seja, são estáticas.
As operações básicas sobre o tipo de dado matriz serão vistas em uma seção
específica Tipo Derivados: Matriz.