Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

doc:tec:elo:uc_arduino:arduino_c:arrays [2025/03/21 12:57] – creado - editor externo 127.0.0.1doc:tec:elo:uc_arduino:arduino_c:arrays [Fecha desconocida] (actual) – editor externo (Fecha desconocida) 127.0.0.1
Línea 1: Línea 1:
 +====== [Arduino] Referencia: Vectores o arrays ======
  
 +  * La **dimensión del array** es el número de elementos que posee.
 +  * Los elementos de un array se referencian por **índices**.
 +  * El **primer elemento** tiene el índice **0** y el **último** índice **dimensión-1**.
 +\\ 
 +===== Creación de arrays =====
 +
 +<code c>
 +//declarar vector o array unidimensional
 +int miArray[5];
 +
 +//iniciar vector
 +int miArray[] = {2, 4, 8, 3, 6};
 +
 +//declarar e iniciar vector
 +int miArray[5] = {2, 4, -8, 3, 2};
 +
 +//declarar e iniciar array de dos dimensiones: 4 filas y 3 columnas
 +int miArray[4][3] = {
 +   {2,  4, -8},
 +   {5,  3,  2},
 +   {12, 2,  7},
 +   {0,  1,  2}
 +};
 +</code>
 +\\ 
 +===== Manipulación de arrays =====
 +
 +<code c>
 +//asignar valor a elemento del vector o array unidimensional
 +miArray[0] = 10;
 +
 +//obtener valor de elemento del vector o array unidimensional
 +x = miArray[3];
 +
 +//asignar valor a elemento de array bidimensional
 +miArray[2][1] = 10;
 +
 +//obtener valor de elemento de array bidimensional
 +x = miArray[4][2];
 +</code>
 +\\