Curso de C++ desde cero

¿Qué son los arrays? ¿Cómo se utilizan en C++?

Capítulo 17: Los arrays con ejemplos prácticos

En este capítulo verás la forma de almacenar más de un valor en una variable gracias a los arrays, conocidos en español como matrices o arreglos.

Los arrays de C++

Los array son un tipo de variable muy especial, son capaces de almacenar tantos valores juntos como queramos.

Lo primero es declarar una variable normal, del tipo que quieras que sea el array. Después, indica la cantidad de valores que va a tener el array. Yo voy a poner [4], pero pueden ser los que quieras.

string colores[4] = { "rojo", "azul", "verde", "amarillo"};

Si ejecutas esto en la consola, no te va a devolver nada. Tenemos que llamar al array o a los elementos por separado para utilizarlos.

¿Cómo se accede a las posiciones de un array en C++?

Para acceder a las posiciones individuales de un array, solo tienes que indicarlo con el nombre del array y entre corchetes el número de posición en este.

string colores[4] = { "rojo", "azul", "verde", "amarillo"};

cout << "Mi color favorito es " << colores[0] << ".";
Mi color favorito es rojo.

Prueba llamando al resto de posiciones.

¿Cómo se cuentan las posiciones de un array?

En programación, la mayoría de las cosas, se empiezan a contar desde el 0. Los arrays no son una excepción. Si tenemos [4] elementos en un array, las posiciones irán del 0 al 3 (0, 1, 2, 3).

Tipos de valores admitidos en los array

Podemos utilizar cualquier tipo de dato en los array. Mira el siguiente ejemplo con int:

int numeros[10] = { 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024};

¿Se pueden reasignar valores a las posiciones de un array?

La respuesta es que sí. Solo tienes que indicar la posición que deseas reasignar y le das un valor como en el siguiente ejemplo.

string colores[4] = { "rojo", "azul", "verde", "amarillo"};

cout << "Mi color favorito es " << colores[0] << "." << endl;

colores[0] = "naranja";

cout << "He cambiado de idea, mi color favorito ahora es " << colores[0] << ".";
Mi color favorito es rojo.
He cambiado de idea, mi color favorito ahora es naranja.

Comentarios

Si te quedan dudas sobre el temario, sobre C++, o cualquier otra cosa relacionada o simplemente quieres agradecer, aquí tienes tu sitio para dejar tu granito de arena. Gracias por tus comentarios y por darle vida a este sitio web.

Programación Fácil YouTube

Suscríbete

Si te ha gustado este curso y crees que el trabajo merece la pena, te agradeceré eternamente que te suscribas a mi canal de YouTube para apoyarme y que pueda seguir haciendo cursos gratuitos.

Además, si te encanta la programación, tienes un montón más de cursos gratuitos para ver.

No solo eso, podrás participar enviándome comentarios con tus sugerencias para temas específicos o cursos completos o incluso las dudas que tengas y las intentaré ir resolviendo en los cursos que estén todavía abiertos.