sexta-feira, 28 de novembro de 2008

Matrizes

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: