ampersan

De ArduWiki
Revisión del 20:50 27 jul 2018 de Kike GL (Discusión | contribuciones) (Página creada con «== Descripción == El operador de '''ampersand''' <nowiki>(&)</nowiki> se usa para este propósito. Si x es una variable, entonces <nowiki>&x</nowiki> representa la direcci...»)

(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar

Descripción

El operador de ampersand (&) se usa para este propósito. Si x es una variable, entonces &x representa la dirección de la variable x.

Sintexis

variable1 = &variable2;

Parámetros

variable1
variable2

Advertencias

Los punteros son uno de los temas más complicados para los principiantes en el aprendizaje de C, y es posible escribir la gran mayoría de los bocetos de Arduino sin encontrar punteros. Sin embargo, para manipular ciertas estructuras de datos, el uso de punteros puede simplificar el código, y el conocimiento de la manipulación de punteros es útil para tener en el kit de herramientas.

Ejemplo

byte *p, i=5, resultado;
p=&i;               //5
resultado = *p;     //resultado toma el valor de la posicion de memoria p

Vea también

Referencia