Diferencia entre revisiones de «matriz»

De ArduWiki
Saltar a: navegación, buscar
(Referencias externas)
(Referencias externas)
Línea 62: Línea 62:
  
 
== Referencias externas ==
 
== Referencias externas ==
 +
* [https://aprendiendoarduino.wordpress.com/tag/arrays/ Arrays y String] - Aprendiendo Arduino
 +
* [https://www.luisllamas.es/arduino-array-dinamico/ Array dinamico] - Luis Llamas
 +
* [http://codigoelectronica.com/blog/arduino-array Array en Arduino] - Codigo electronica
 
* [https://forum.arduino.cc/index.php?topic=208323.0 Matrices] - Foro Arduino
 
* [https://forum.arduino.cc/index.php?topic=208323.0 Matrices] - Foro Arduino
  
 
[[Category:Variables]]
 
[[Category:Variables]]

Revisión del 00:26 6 sep 2019

Descripcion

Una matriz es una variable que puede contener multiples elementos del mismo tipo.

Sintaxis

tipo nombre[] = {elemento1, elemento2...};
tipo nombre[][n] = {{1,2,3},{4,5,6},{7,8,9}};

Parámetros

tipo
puede ser char, byte, int, unsigned int, long, unsigned long o float.
nombre
es el nombre que se asignara a la matriz
n
Es el numero de elementos

Comentarios

  • En un matriz se puede obviar el numero de elementos (filas), pero en una matriz bidireccional es obligatorio indicar el numero de columnas.

Advertancia

Nada.

Ejemplo 1

byte matriz1[] = {21,250,2,64};
int matriz2[] = {2019,7,14,8,0,0};

Ejemplo 2

const int matriz[][6] = {
   {2019,7,14,8,0,0},
   {2019,7,19,8,0,0},
   {2019,7,22,8,0,0}
};

void setup(){
   Serial.begin(9600);
   for (byte i=0; i<3; i++){
      for (byte j=0; j<6; j++){
         Serial.print(matriz[i][j]);
      }
      Serial.println();
   }
}

void loop(){
   //Nada
}

Ejemplo 3

Vea también

Referencias externas