From a7c754fd6970c18ccac1123711cdec79777493c1 Mon Sep 17 00:00:00 2001 From: Raydelto Hernandez Date: Thu, 8 Aug 2019 01:24:42 -0300 Subject: [PATCH] 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 --- guide/spanish/cplusplus/arrays/index.md | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/guide/spanish/cplusplus/arrays/index.md b/guide/spanish/cplusplus/arrays/index.md index 74db58aa4a..d8d0a6ba58 100644 --- a/guide/spanish/cplusplus/arrays/index.md +++ b/guide/spanish/cplusplus/arrays/index.md @@ -2,11 +2,11 @@ title: C++ Arrays 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 números se declara así: +Por ejemplo, un arreglo que contiene 5 valores enteros llamados **numeros** se declara así: ```cpp int numbers [5]; @@ -18,25 +18,21 @@ Inicialización: //Initialization with entries: int numbers [5] = {1, 2, 3, 4, 5}; - //Initialization with no values: - int numbers [5] = {}; + //Inicializando el arreglo sin datos + int numeros[5]; - //Initialization with declaration: - 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 + //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 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: -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: ```cpp 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} - -``` \ No newline at end of file +```