Professional Documents
Culture Documents
MAYORGA
Nombre:
Nancy Pilatasig
Curso:
Sexto “D”
Tema;
Matrices
QUE ES UNA MATRIz
• es una zona de almacenamiento contiguo, que
contiene una serie de elementos del mismo
tipo
COMO SE DEFINE UNA
MATRIZ
Una matriz es una estructura de datos que contiene una serie de variables del mismo tipo. Las
matrices se declaran con un tipo:
type[] arrayName;
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).
etiqueta es el identificador
<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.
Nota: no confundir el valor n con el hecho de que los elementos estén
numerados de 0 a n-1. Por ejemplo, el elemento a[9] es el último de la matriz
definida como: int a[10];. Esta "extraña" ocurrencia es herencia del C clásico y una
costumbre muy extendida en la informática (empezar a contar por el cero); aunque
se habitúa uno a ella rápidamente, la verdad es que resulta un poco extraña al
principio
EJEMPLOS
int a[10]; // declara una matriz de 10 elementos enteros
char ch[10] // ídem de 10 elementos char
char* p[10] // ídem de 10 elementos puntero-a-carácter
struct St mst[10] // ídem de 10 elementos estructuras tipo St
PUEDEN SER ABSTRACTOS
struc St {
int orden;
char* plato;
char* descripc;
} mst[10];