terça-feira, 3 de junho de 2008

Apontadores

Nas últimas aulas aprendemos o que são apontadores. No início é um pouco complicado de compreender, mas depois, passando para a prática, começa tudo a fazer mais sentido. Basicamente, os apontadores permitem que se controle as variáveis que estão armazenadas na memória e que estão associadas a um endereço de memória.

Exemplo:
Quando criamos uma variável “V“ é armazenado na memória um valor correspondente à variável “V”. Logo, quando utilizamos essa variável para, por exemplo, fazermos um cálculo: “média=V+C” é armazenado na memória outro valor para a variável “V”. Porém, com os apontadores é possível utilizar sempre o mesmo local de armazenamento da variável “A” sem modificar a variável "A".

Estes dois termos significam:

& significa “endereço de”.
* significa “aponta para”, ou se quisermos, “conteúdo do endereço apontado por”.