-
ARRAYS UNIDIMENSIONALES EN C++
Se utilizan para almacenar varios valores en una variable, permiten almacenar múltiples valores en posiciones continuas de memoria. Son como las listas en Python.
Este tipo de arrays solo tienen un índice:
( Los índices son las posiciones en memoria para acceder a la posición de los arráis)
- Permite acceder a los valores rápidamente pueden ser números ,letras o cualquier tipo de variables que queramos incluido tipo de datos complejos.
- Para que? para datos que tienen que ver entre ellos
- Sintaxis:
- declaración: int nombre_array [
nº
]{15,34.23.22.22};
nº
números de elementos, se puede definir con una constante- const int
n_de_casa
{20}; - int nombre_array [
n_de_casa
]{12,23,11,1,13,etc…..};// Los elementos no definidos tendrán el valor 0 hasta el final.
- const int
- No podemos mezclar elementos diferentes como string, enteros, etc..
- declaración: int nombre_array [
Ejemplo de código fuente:
/* Arrays.cpp : Se utilizan para almacenar varios valores en una variable,
*/
#include <iostream>
using namespace std;
int main()
{
const int n_de_casa{ 20 };// contador de numero de calle
int casa_numero [n_de_casa] { 12,23,11,1,13,22 };// array empieza contando del el indice 0 que seria el numero 12
cout << casa_numero[2];system («pause»);// Pausa en pantalla
}
-
ARRAYS BIDIMENSIONALES C++
los arrays bidimensionales guardan dos índices por posición, tienen filas y columnas.
Parecido a una guerra de barcos.
se seleccionan los elementos con 0-0 0-1 etc..
Ejemplo de código fuente: