Está en la página 1de 10

Las estructuras de datos en C++

Se pueden entender como un tipo


de dato compuesto (no complejo).

Las estructuras de datos permiten


almacenar de manera ordenada
una serie de valores dados en una
misma variable. Las estructuras de
datos más comunes son los
vectores o arreglos y las matrices,
aunque hay otras un poco más
diferentes como son los datos
estructurados( struct) y las
enumeraciones.
Arrays, arreglos o vectores en C++.
Los arrays, arreglos o vectores forman parte de la amplia variedad de
estructuras de datos que nos ofrece C++, siendo además una de las
principales y más útiles estructuras que podremos tener como
herramienta de programación. Los arrays, arreglos o vectores, son
utilizados para almacenar múltiples valores en una única variable.

Los arreglos (array) son un conjunto de valores que se relacionan por


medio de un nombre en común. También se puede decir que son
datos que se almacenan bajo el mismo nombre y para diferenciarlos
se utiliza un índice.
Arreglos Unidimensionales

Un arreglo unidimensional es
una lista de valores guardados
bajo el mismo nombre y del
mismo tipo. Cada valor dentro
del arreglo se le conoce como
elemento del arreglo.

Para declarar un arreglo unidimensional en C++ se utiliza la


siguiente sintaxis.

tipo_dato identificador[tamaño];
Donde:

• “tipo de dato”.- se define el tipo de datos que serán asignados al


arreglo, de acuerdo a los utilizados en C++(int, char, float,etc..)

• “identificador”. Sera la variable que se utilizara como identificador


del Arreglo.

• Tamaño.- Define la cantidad de índices que contendrá el arreglo


Ejemplo de la declaración de un arreglo

int x[3] Se define un arreglo son 3 índices de tipo entero


Arreglos X[0] X[1] X[2]
Valor asignado 0 0 0

float cal[5] Se define un arreglo son 5 índices de tipo entero


Arreglos cal[0] cal[1] cal[2] cal[3] cal[4]
Valor Asignado 0 0 0

char vocal[5] Se define un arreglo son 5 índices de tipo entero


Arreglos vocal[0] vocal[1] vocal[2] vocal[3] cal[4]
Valor Asignado 0 0 0 0 \0
Asignación de valores a un Arreglo.

int x[3] = {10,20,30};


Arreglos X[0] X[1] X[2]
Valor asignado 10 20 30

char vocal[5] = "AEIOU";

Arreglos vocal[0] vocal[1] vocal[2] vocal[3] vocal[4] vocal[5]

Valor A E I 0 U \0
Asignado
Ejemplo de la declaración de
un arreglo Entero

Declaración de Arreglo

Asignación de valores al Arreglo

Muestra de valores asignados al Arreglo


Declaración de Arreglo

Asignación de valores al Arreglo

Nota: aquí existe un error de


asignación por lo tanto
mostraría error al ejecutarlo
Declaración de Arreglo y
Asignación

Muestra de valores asignados al Arreglo

También podría gustarte