Diferencia entre revisiones de «ampersan»

De ArduWiki
Saltar a: navegación, buscar
(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...»)
(Sin diferencias)

Revisión del 00:50 28 jul 2018

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