Vectores en C ++
Vectores en C ++
Vectores en C ++
Finalmente podríamos decir que un vector es una caja donde ingresamos datos
y estos datos contienen un índice que indica la posición que tienen en la caja
Para declarar un vector en C++, se deben seguir las mismas normas básicas
que se siguen para declarar una variable cualquiera, con un pequeño cambio
en la sintaxis. Para declarar un vector, arreglo o como lo quieras llamar,
necesitaremos saber el tipo de los datos que irán al interior de este, es decir,
serán número enteros, o numero decimales o cadenas de texto, etc.
necesitamos también, como siempre, un nombre para el vector y un tamaño
máximo. La sintaxis para declarar un vector en C++ es la siguiente:
Tenemos entonces, tal como mencioné antes, que para declarar un vector en
C++, debemos definirle un tipo de los datos, sea entero, float, string, etc.,
debemos darle un nombre y al interior de los corchetes "[]" debemos poner el
tamaño máximo que tendrá el vector, es decir la cantidad máxima de datos que
podrá contener (recuerda que en C++ esto es necesario hacerlo). Veamos un
ejemplo en el cual pondré la declaración de varios vectores de diferentes tipos
y tamaños en C++
Línea 1
Línea 2
Línea 3
Línea 4
Línea 5
Es muy común el caso en el que tenemos un vector con una enorme cantidad
de elementos, sin embargo de todos estos, solo nos interesa uno en especial y
corremos con la suerte de saber cuál es su índice, sabiendo el índice de un
elemento en un array es bastante sencillo obtener el valor de este:
Como podemos ver, para acceder a un valor específico conociendo el índice
del elemento, solo basta con escribir dicho índice entre los corchetes "[ ]",
recuerda que el índice comienza desde cero, así por lo tanto en un vector de 5
elementos (como el del ejemplo), el último elemento está en el índice 4 y el
primer elemento del array en el índice 0.
Vamos a ver de forma resumida en qué consiste y que hace cada una de estas
líneas
Línea 1: Tenemos en la primera línea la declaración de un vector que contiene
las edades de 12 personas, notemos que entre los corchetes no se puso
ningún número, pues no es necesario, ya que el vector tendrá el tamaño según
la cantidad de elementos que declaremos entre las llaves, evidentemente si
pusiéramos un 12 entre los corchetes, no habría ningún problema.
Línea 5: La quinta línea es quizá la más vital aunque sin las demás no
tendríamos nada. En esta línea, estamos accediendo a cada uno de los
elementos del array de edades, un elemento por cada vuelta que da el ciclo,
accedemos a cada elemento poniendo entre los corchetes la variable i, que es
la que está cambiando a medida que el ciclo va girando, así estaremos
accediendo a todos los elementos e imprimiéndolos por pantalla