Páginas

20 de out. de 2011

Exemplo de Alocação Dinâmica de Matriz

Este exemplo apresenta como a manipulação de memória alocada dinâmicamente pode ser relativamente simples, visto do ponto que podemos trabalhar com o bloca de memória alocado diretamente como uma matriz uni ou multidimensional. Poderemos ver como ocorre a aritimética de ponteiros isso também para os dois casos. Vale lembrar que a manipulação direta de um ponteiro como matriz só é suportado para unidimencional, já para a manipulação como multidimencional deveremos fazer isso dentro de uma função que receba um parâmetro matriz muldimencional do tipo desejado.

18 de out. de 2011

Alocação Dinâmica de Memória - Exemplo 3

Esse exemplo descata principalmente o conceito de modularização, onde podemos ver através da função AlocaMemoria que a utilização de funções para esse conceito nos permite maior flexibilidade e facilidade de leitura do código. Segue exempo:

17 de out. de 2011

Alocação Dinâmica de Memória - Exemplo 2

Exemplo de utilização da técnica de alocação dinâmica de memória para manipulação de vetor de struct. Como destaque temos a função ImprimeFuncionario que demonstar a manipulação de um ponteiro para uma estrutura, é possível perceber que para desreferenciar este ponteiro devemos utilizar o operador ->. Essa sintaxe difere um pouco do operador * utilizado para variáveis de tipos primitivos.

12 de out. de 2011

Alocação Dinâmica de Memória - Exemplo 1