Files
freeCodeCamp/guide/spanish/cplusplus/arrays/index.md
Raydelto Hernandez a7c754fd69 Translating code and improving Spanish terminology (#20255)
The term previously used to refer to arrays was the Spanish word for matrix, which was inaccurate since not all arrays are matrices.

I've also translate the code and its comments to Spansih
2019-08-07 21:24:41 -07:00

1.4 KiB

title, localeTitle
title localeTitle
C++ Arrays Arrays C ++

¿Qué son los arreglos?

Un arreglo es una serie de elementos del mismo tipo de datos que se almacenan en ubicaciones de memoria contiguas y pueden referenciarse individualmente.

Por ejemplo, un arreglo que contiene 5 valores enteros llamados numeros se declara así:

int numbers [5]; 

Inicialización:

//Initialization with entries: 
 int numbers [5] = {1, 2, 3, 4, 5}; 
 
 //Inicializando el arreglo sin datos
 int numeros[5]; 
 
 //Note que en la primera delaración de arreglo el tamaño del mismo está dada por la cantidad de elementos encerrados entre llaves. En el segundo ejemplo se especificó que la cantidad de posiciones que contendrá el arreglo.

Tenga en cuenta que los arreglos en C ++ no son permutables en tamaño, lo que significa que una vez que haya declarado un arreglo con tamaño 5, no se puede ampliar o reducir su tamaño. En caso de que realmente necesite un arreglo más grande con las mismas entradas, tendría que copiar todas las entradas a un nuevo arreglo de mayor tamaño.

Acceso:

Se puede acceder a los elementos de un arreglo a través de la referencia a su índice. (Comience contando desde 0).
Ejemplo:

x = numbers[0]; // = 1. [0] == first position 
 numbers[2] = 55; // Sets the third position (3) to the new number 55 
 //numbers[] is now: {1, 2, 55, 4, 5}