Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
| doc:tec:prg:uc_arduino:arduino_c:arrays [2025/11/04 13:25] – borrado - editor externo (Fecha desconocida) 127.0.0.1 | doc:tec:prg:uc_arduino:arduino_c:arrays [2025/11/04 13:47] (actual) – ↷ Página movida de doc:tec:prg:arduino:arduino_c:arrays a doc:tec:prg:uc_arduino:arduino_c:arrays fepg | ||
|---|---|---|---|
| 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: | ||
| + | int miArray[4][3] = { | ||
| + | | ||
| + | | ||
| + | {12, 2, 7}, | ||
| + | | ||
| + | }; | ||
| + | </ | ||
| + | \\ | ||
| + | ===== 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]; | ||
| + | </ | ||
| + | \\ | ||