sexta-feira, 29 de outubro de 2010

Matrizes

Matrizes em C são exatamente a mesma coisa que as matrizes que conhecemos da vida real. Uma matriz, como um vetor pode armazenar os tipos de valores conhecidos de C (char, int...), a diferença é que na matriz esses valores estão mapeados bidimensionalmente (em linhas e colunas).

A declaração de uma matriz é muito parecida com a declaração de um vetor:
...
int matriz[lin][col];
...
Onde lin é o número de linhas da matriz e col o número de colunas.

Todas as operações com matrizes são iguais as do vetor.

Vamos supor que tenhamos alocado uma matriz 3x3 de inteiros e preenchido ela da seguinte forma:
| 1 2 3 |
| 4 5 6 |
| 7 8 9 |

Para pegar o valor 5 digitaríamos matriz[1][1]. Lembrando que a indexação de matriz, assim como em vetores começa de 0.

Acho que não tenho muito mais o que falar sobre matrizes. :S

Então, bons estudos!
E, mandem e-mails pra mim ou os outros monitores listados ali do lado.

Até a próxima!

Nenhum comentário:

Postar um comentário