Framework (A-Z)

Referencia para la versión de Wiring 1.0 Build 0100+. Si tiene una versión previa, use la referencia incluida con su software. Si encuentra errores o tiene comentarios, no dude en contactarnos.

Nombre

array

Ejemplos
// declara un arreglo de enteros
int numbers[] = { 90, 150, 30 };
int a, b;

void setup() {
  a = numbers[0] + numbers[1]; // Asigna a "a" el valor 240
  b = numbers[1] + numbers[2]; // Asigna a la variable "b" el valor 180
}

// formas diferentes de declarar arreglos de caracteres
char string1[15];
char string2[7] = {'h', 'e', 'l', 'l', 'o', '!'};
char string3[7] = {'h', 'e', 'l', 'l', 'o', '!', ''};
char string4[] = "hello there!";

int a = 10;
char *string5 = new char[a+1];  // reserva espacio para un arreglo de 10 characters 
                                // (la última posición es para almacenar el caracter '' o finalizador de cadenas de caracteres NULL

// ... 

delete [] string5;  // libera el espacio de memoria reservado para string5
Descripción Un arreglo es una lista de datos. Es posible tener un arreglo de cualquier tipo de datos. Cada dato en un arreglo es identificado por un índice numérico que representa su posición en el arreglo. El primer elemento en el arreglo es [0], el segundo elemento es [1], y así sucesivamente.
Sintaxis
datatype var[]
var[elemento] = valor
Parámetros
datatype Cualquier tipo de datos primitivo o compuesto, incluyendo clases definidas por el usuario
var Cualquier variable con un nombre válido
elemento int: No debe exceder la longitud del arreglo - 1
valor Dato a asignar al elemento del arreglo, debe ser del mismo tipo de datos del arreglo
Uso Application
Relacionados new
delete
Updated on July 07, 2011 11:12:29pm PDT

Creative Commons License