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.
Marcadores:
Alocação de Memória,
C,
LTPII,
malloc,
matriz
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
Assinar:
Postagens (Atom)