Matriz é um conjunto de variáveis referenciadas pelo mesmo nome. É referenciada através de um índice e disposta na memória de forma contígua (contínua). Cada "pedaço" é uma célula.
Por exemplo, temos uma matriz de inteiros, de 2x10:
5 | 12093 | 6 | 9 | ||||||
1 | 2 | 39382 | 1019 |
Matrizes de uma dimensão
Definimos matrizes unidimensionais da forma:
tipo nome_da_variavel[quantidade_de_elementos];
float temperatura[10];
Tais matrizes também são conhecidas por vetores. Um detalhe interessante é que toda matriz começa pelo elemento 0, sempre. Aprenda a se acostumar com isso.
Declarando de forma básica um vetor: int vetor[20];. Para alcançar o elemento número 1, seria: inicio = vetor[0]; . Já o de número 20, teríamos: fim = vetor[19]; .
Matrizes de várias dimensões
Declaramos uma matriz de duas dimensões da seguinte forma: int matriz[20][20];. Para aumentar o número de dimensões: int matriz_auxiliar[20][30][30]..[30];. Para acessar os elementos, temos: variável = matriz[2][3]; . Para atribuirmos um valor, fazemos: matriz[19][18] = 10; .
Nenhum comentário:
Postar um comentário