Matriz tridimensional estática

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

O C nos dá amplas possibilidades de criar e utilizar matrizes com mais de duas dimensões.Sinceramente não sei o limite exato das dimensões suportadas, más de uma coisa sei, matrizes de três ou mais dimensões não são recomendadas em uso estático devido à grande quantidade de memória que elas consomem.
Para calcular o consumo de memória de sua matriz, basta multiplicar o número
de linhas por colunas vêzes o total de bytes do tipo.
Aqui no meu computador um inteiro vale 4 bytes, como a matriz apresentada é tridimensional, com tamanhos de 4, o consumo total ficou em 256 bytes.
Cabe ao programador em C optar por alocar dinamicamente matrizes multidimensionais acima de duas dimensões, isto traz melhores desempenho para seus programas em C.
O exemplo aqui proposto imprime uma matriz tridimensional, e ainda permite uma
precisa pesquisa pelos elementos contidos.

Tags: C/C++ |

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

Comentários ir para topo

Código fonte ir para topo