Hola y bienvenidos.
Vamos a ver a continuación el ejemplo para trabajar con arreglos en el lenguaje C.
Están listos?
Vamos.
Bien.
Vamos a abrir nuestro IDE de Ziggy y vamos a trabajar con arreglos.
Así que vamos a definir a continuación, un arreglo.
Especificamos en primer lugar el tipo de dato, según hemos comentado.
Este arreglo va almacenar elementos de tipo entero.
Posteriormente indicamos el nombre del arreglo.
En este caso el nombre del arreglo va a ser números.
Arreglo cualquier nombre que deseemos, pero normalmente debido a que va a almacenar varios valores.
Entonces normalmente los nombres de los arreglos van en plural en lugar de singular y por ello el nombre
de números arreglo.
Posteriormente especificamos cuantos elementos queremos almacenar en este arreglo y de momento todavía
no hemos asignado ningún valor a nuestro arreglo.
Así que dentro de nuestro método main se está creando la variable números.
Arreglo es un arreglo con las celdas desde los índices 0123 y hasta el índice cuatro.
Recordemos que los índices comienzan en cero y también estamos especificando el tipo de dato que va
almacenar nuestro arreglo.
Y también el valor inicial es desconocido.
Es un valor basura, ya que todavía no asignamos manualmente ninguno de los valores que vamos a almacenar
en las celdas de nuestro arreglo.
Bien, como siguiente paso vamos a modificar los valores de nuestro arreglo.
Así que vamos a hacer lo siguiente Especificamos el nombre de nuestro arreglo, números, arreglo y
posteriormente indicamos el índice del elemento que queremos modificar.
En este caso vamos a modificar el índice cero y posteriormente le asignamos el valor que deseemos,
por ejemplo, en este caso el valor de 13.
Y entonces en memoria en nuestra animación podemos observar que se asigna el valor de 13 en el índice
cero.
Los demás valores siguen conteniendo valores basura y así podemos continuar modificando los valores.
Por ejemplo, en el índice uno podemos asignar el valor de 21, así que en memoria tendríamos lo siguiente
En el índice uno se asigna el valor de 21 y también si modificamos otro índice utilizando el nombre
del arreglo y posteriormente el índice cuatro.
Y entonces asignamos por ejemplo el valor de 62 y en memoria tendríamos lo siguiente En el índice cuatro
estamos asignando el valor de 62.
No es necesario modificar todos los valores de nuestro arreglo.
Como podemos observar.
Así que los valores que no modifiquemos van a tener el valor inicial, el valor de basura.
Bien, como siguiente paso vamos a leer los valores de nuestro arreglo.
Y para ello vamos a utilizar nuestra función printf.
Recordemos que los valores que vamos a recuperar de cada una de las celdas son valores de tipo numérico.
Por lo tanto vamos a utilizar el especificados de formato porcentaje de y también podemos agregar algún
texto.
Por ejemplo, en este caso voy a indicar que vamos a recuperar el elemento uno de nuestro arreglo,
pero esto equivale al índice cero de nuestro arreglo.
Así que desde el punto de vista de nuestro arreglo.
Sería el índice cero el que estamos recuperando.
Y posteriormente imprimimos el valor del índice que vamos a especificar.
Así que para recuperar este valor, lo que vamos a hacer lo siguiente simplemente especificamos el identificador
de nuestro arreglo números arreglo.
Y posteriormente, entre corchetes indicamos el índice del valor que queremos recuperar, así que va
a ser el elemento uno de nuestro arreglo, pero es el índice cero de nuestro arreglo.
Bien, si ejecutamos, podemos observar que para el índice cero de nuestro arreglo, según estamos solicitando,
estamos recuperando el valor de 13.
Así que según el valor que tenemos en esta celda es el valor que estamos recuperando.
Pero desde el punto de vista del usuario, sería el elemento uno, el valor uno de nuestro arreglo.
Bien, ahora vamos a imprimir los demás elementos de nuestro arreglo.
Por ejemplo, si queremos imprimir el segundo elemento, voy a copiar esta línea utilizando control
C y control B para pegar esta misma línea, ya que es prácticamente la misma sintaxis, pero tenemos
que modificar los índices.
En este caso va a ser el elemento dos para el índice uno de nuestro arreglo.
Y también de igual manera el índice C1 es el que queremos acceder.
Una vez que hemos modificado los valores, volvemos a ejecutar y podemos ver que ya estamos accediendo
al segundo elemento.
Pero vamos a agregar un salto de línea al inicio.
Y ahora sí podemos observar que estamos accediendo para el elemento dos de nuestro arreglo, es decir,
el índice uno.
Estamos recuperando el valor de 21 y así continuamos con los demás elementos de nueva cuenta.
Copio y pego esta línea en el elemento tres que está en el índice dos de nuestro arreglo.
Vamos a imprimirlo, ejecutamos y podemos observar el valor basura que se muestra debido a que nunca
asignamos nosotros directamente un valor de manera manual.
Entonces tiene el valor inicial un valor basura, que es un valor aleatorio.
Por ello es que no deberíamos de trabajar con ese valor.
Bien, si continuamos con el siguiente elemento, también el 4.º elemento tendrá que ser un valor basura,
el cual está en el índice tres de nuestro arreglo.
Ejecutamos para comprobar y podemos saber que el 4.º elemento o índice tres también tiene un valor basura.
En este caso es el valor de cero, pero debido a que es un valor basura, bien podría ser cualquier
otro valor.
Es un valor aleatorio.
Y por último, vamos a imprimir el 5.º elemento que está almacenado en el índice cuatro de nuestro arreglo.
Así que es lo único que le recomendamos tener mucho cuidado cuando trabajamos con arreglo.
No es lo mismo desde el punto de vista del usuario, que sería el elemento o valor uno a especificar
el índice.
Recordemos que los índices de un arreglo comienzan en cero y en este caso el último elemento se dice
que es el valor n -1, donde n es la cantidad de elementos que hemos especificado para nuestro arreglo.
Así que así hemos especificado cinco elementos cinco -1.
Tenemos el índice cuatro.
Ese sería el último elemento de nuestro arreglo.
Así que vamos a volver a ejecutar.
Y entonces podemos observar que para el elemento cinco, es decir, el insecto cuatro, estamos recuperando
el valor de 62, tal como lo tenemos en nuestra animación, ya que esos son los valores que tenemos
en memoria, por lo tanto es la información que estamos recuperando.
Así que en resumen, de esta forma estamos declarando un arreglo, estamos especificando la cantidad
de elementos que va almacenar.
Así que se dice que este es un arreglo de n elementos.
En este caso son cinco elementos y para obtener el último elemento vamos a utilizar el índice N uno,
es decir, cinco -1.
Por lo tanto, el último índice sería el valor de cuatro.
Y así vamos recuperando cada uno de los índices 0123 y cuatro, que son exactamente los mismos índices
que vemos en nuestra animación.
Bien.
Eso es lo fundamental del manejo de arreglos.
Pónganlo en práctica y nos vemos en la siguiente elección.
Saludos.