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
This commit is contained in:
Raydelto Hernandez
2019-08-08 01:24:42 -03:00
committed by Randell Dawson
parent 1cc626e546
commit a7c754fd69

View File

@ -2,11 +2,11 @@
title: C++ Arrays title: C++ Arrays
localeTitle: Arrays C ++ localeTitle: Arrays C ++
--- ---
## ¿Qué son las matrices? ## ¿Qué son los arreglos?
Una matriz es una serie de elementos del mismo tipo de datos que se almacenan en ubicaciones de memoria contiguas y pueden referenciarse individualmente. 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, una matriz que contiene 5 valores enteros llamados meros se declara así: Por ejemplo, un arreglo que contiene 5 valores enteros llamados **numeros** se declara así:
```cpp ```cpp
int numbers [5]; int numbers [5];
@ -18,25 +18,21 @@ Inicialización:
//Initialization with entries: //Initialization with entries:
int numbers [5] = {1, 2, 3, 4, 5}; int numbers [5] = {1, 2, 3, 4, 5};
//Initialization with no values: //Inicializando el arreglo sin datos
int numbers [5] = {}; int numeros[5];
//Initialization with declaration: //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.
int numbers [] = {1, 2, 3, 4, 5};
//Note that here the number of values defines the size of the array.
//In the examples above, the size was fixed beforehand
``` ```
**Tenga** en **cuenta** que las matrices en C ++ no son permutables en tamaño, lo que significa que una vez que haya declarado una matriz con tamaño 5, no se puede ampliar o reducir. En caso de que realmente necesite una matriz más grande con las mismas entradas, tendría que copiar todas las entradas a una nueva matriz de mayor tamaño. 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: ### Acceso:
Se puede acceder a los elementos de una matriz a través de la referencia de su posición en la matriz. (Comience contando desde 0). Se puede acceder a los elementos de un arreglo a través de la referencia a su índice. (Comience contando desde 0).
Ejemplo: Ejemplo:
```cpp ```cpp
x = numbers[0]; // = 1. [0] == first position x = numbers[0]; // = 1. [0] == first position
numbers[2] = 55; // Sets the third position (3) to the new number 55 numbers[2] = 55; // Sets the third position (3) to the new number 55
//numbers[] is now: {1, 2, 55, 4, 5} //numbers[] is now: {1, 2, 55, 4, 5}
``` ```