domingo, 27 de noviembre de 2011

que son las matrices

que son las matrices
una matriz (array ó vector) es una zona de almacenamiento contiguo, que contiene una serie de elementos del mismo tipo, los elementos de la matriz . Desde el punto de vista lógico podemos considerarlas como un conjunto de elementos ordenados en fila. Así pues, en principio todas las matrices son de una dimensión, la dimensión principal, pero veremos que los elementos de esta fila pueden ser a su vez matrices (un proceso que puede ser recursivo), lo que nos permite hablar de la existencia de matrices multi-dimensionales, aunque las más fáciles de "ver" o imaginar son las de dos y tres dimensiones.
Declaración de matrices
La declaración de matrices sigue la siguiente sintaxis:
tipoX etiqueta [<expr-const>]
http://www.zator.com/Cpp/images/dot2.gif  tipoX es el tipo de los elementos que serán almacenados en la matriz. Puede ser cualquier type-id  válido a excepción de void y de funciones (no pueden existir matrices de funciones, pero sí de punteros-a-función).
http://www.zator.com/Cpp/images/dot2.gif  etiqueta es el identificador
http://www.zator.com/Cpp/images/dot2.gif  <expr-const>: una expresión cuyo resultado debe ser una constante entera positiva n distinta de cero, que es el número de elementos de la matriz. Los elementos están numerados desde 0 hasta n-1.