Matriz tridimensional dinâmica

Postado por Samuel Lima em 08 de Março de 2015  •  Comentários (0)  • 

Matriz pode ser definida como uma variável capaz de guardar diversos valores
porém do mesmo tipo.Matrizes estáticas são sem dúvidas mais fácil de usar e de entender, más se você não especificar o tamanho correto, provavelmente haverá
desperdício de memória, e isto num computador de pouca memória pode ser um problema. Quando não sabemos o tamanho de que precisamos recorremos a uma alocação dinâmica, que recebe memória do computador em tempo de execução, ao contrário de variáveis globais que são alocadas na hora da compilação, ou locais que usam a pilha.
Quando alocamos memória dinamicamente usando as funções do C, ela é obtida de áreas de memórias livres que se encontra na armazenagem real do computador, e a pilha.
Neste código aloquei memória usando a função malloc(); e liberei com free();
ambas da biblioteca stdlib.h, más o C possui outras funções de alocação dinâmica, porém para a demonstração deste exemplo não se fez necessárias.

Tags: C/C++ |

  • Download
  • Comentar
  • Comentários
blog comments powered by Disqus

Comentários ir para topo

Código fonte ir para topo