estrutura de dados

Páginas: 4 (951 palavras) Publicado: 28 de novembro de 2013
ATPS
ESTRUTURA DE DADOS




Passo 2
* Alocação de memória
Consiste no processo de solicitar/utilizar memória durante o processo de execução de um programa de computador. A alocaçãode memória no computador pode ser dividida em dois grupos principais:
Alocação Estática: os dados tem um tamanho fixo e estão organizados sequencialmente na memória do computador. Um exemplo típico dealocação estática são as variáveis globais e arrays;
Alocação Dinâmica: os dados não precisam ter um tamanho fixo, pois podemos definir para cada dado quanto de memória que desejamos usar. Sendoassim vamos alocar espaços de memória (blocos) que não precisam estar necessariamente organizados de maneira sequencial, podendo estar distribuídos de forma dispersa (não ordenada) na memória docomputador. Na alocação dinâmica, vamos pedir para alocar/deslocar blocos de memória, de acordo com a nossa necessidade, reservando ou liberando blocos de memória durante a execução de um programa. Para poder“achar” os blocos que estão dispersos ou espalhados na memória usamos as variáveis do tipo Ponteiro (indicadores de endereços de memória).

* Ponteiro em C
Da mesma maneira que existem em Cvariáveis do tipo char, int e float, existem variáveis do tipo ponteiro. As variáveis do tipo ponteiro armazenam endereços de memória e são utilizadas por 3 razões específicas na programação:
Permitem amodificação de argumentos de funções: permitem que uma função altere valores de variáveis não globais e não locais a ela através da referência ao endereço de memória da variável passada como parâmetropara a função;
Permitem o uso de rotinas de alocação dinâmica de memória: alocação e deslocação de memória em tempo de execução conforme a necessidade do programa;
Aumento de eficiência emdeterminadas rotinas.
* Estrutura de dados e C
As estruturas de dados consistem em criar apenas um dado que contém vários membros, que nada mais são do que outras variáveis. De uma forma mais simples, é...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • ESTRUTURA DE DADOS
  • Estrutura de dados
  • Estrutura de dados
  • Estrutura de Dados
  • Estrutura de dados
  • Estrutura de Dados
  • Estrutura dados
  • ESTRUTURA DE DADOS

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!