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