Matrices

Páginas: 2 (283 palabras) Publicado: 26 de abril de 2012
Una Matriz (en inglés, array, también denominado arreglo) es una estructura usada para agrupar bajo un mismo nombre listas de datos de un mismo tipo.
El tipo de matrizpuede ser cualquiera, sin embargo cada componente tiene que ser del mismo tipo.
En C estándar solamente da soporte para matrices estáticas, mientras que con C++ se puedencrear matrices dinámicas pudiendo usar la librería estándar de plantillas (STL).
Matrices estáticas
Una matriz estática es una estructura cuyo tamaño es determinado entiempo de compilación, es decir, una vez establecido el tamaño de la matriz ésta no podrá cambiarse durante el tiempo de ejecución.
En C, C++ para declarar un arregloestático de datos se emplea la sintaxis: tipo identificador[ [tamaño] ] [ = { lista de inicialización } ] ;
donde,
• tipo se refiere al tipo de datos que contendrá la matriz.El tipo puede ser cualquiera de los tipos estándar
(char, int, float, etc.) o un tipo definido por el usuario.
Es más, el tipo de la matriz puede ser de unaestructura creada con:
struct, union y class.
• identificador se refiere al nombre que se le dará a la matriz.
• tamaño es opcional e indica el número de elementos quecontendrá la matriz.
Si una matriz se declara sin tamaño, la misma no podrá contener elemento
alguno a menos que en la declaración se emplee una lista de inicialización.
•lista de inicialización es opcional y se usa para establecer valores para cada
uno de los componentes de la matriz. Si la matriz es declarada con un tamañoespecifíco, el número de valores inicializados no podrá ser mayor a dicho tamaño.
Ejemplos:
int intA[5];
long longA[5] = { 1, 2, 3, 4, 5 };
char charA[] = { 'a', 'b', 'c' };
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Matrices
  • Matrices
  • matrices
  • MATRICES
  • Matrices
  • Matrices
  • Matrices
  • matrices

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS