Bruno R

Clase 14 - Estructura de datos

x
portfolio-next-l5vb64p5k-bandikyu.vercel.app

Estructura de datos se puede considerar como un conjunto de datos organizado de un modo particular

A nivel teorico existen dos tipos de estructuras de datos, estaticos y dinamicos.

Estatica.
Dinamica.

Array en C

Se trata de una estructura de tipo estatica que puede contener una coleccion homogenea (un mismo tipo de dato; int, char, etc)

Los elementos se guardan en
Tiene un
El acceso a cada elemento es a traves de un
El primer dato contenido comienza su conteo con el valor 0.

El indice de la posicion del array puede o no tener contenido.

Declaracion

<tipo_datos> <nombre>[<cantidad_elementos>]; la cantidad de elementos debe ser definido antes de la ejecucion del programa porque los vectores en C son estaticos y homogeneos.

Ej:

float clientes[3];
//array de tres(?) elementos de tipo float.
int pasos[10];
//array de diez(?) elementos de tipo entero
int estudiantes[] = {10,5,30};
//array de enteros con declaracion explicita

Para acceder a los datos del array se debe colocar el nombre del array junto a corchetes con la posicion en la que se encuentre el elemento.

float precios[5] = {1,3,5,2,54};

printf("valor en posicion 1 = %f\n" , precios[1])

Modificacion de elementos

chat texto[5] = {'h','o','l','a',''};