Problema com "goto"

Goto sólo funciona para arriba, es decir, no puede saltar hacia una parte de código que esté por debajo de la sentencia.

referencia;
http://arduino.cc/es/Reference/Goto


if (tu no sabes usar goto)
{ lees la referencia
goto referencia;
}

Respecto a las funciones, el goto solo se puede usar dentro de una función. No se podrá llamar un goto que no conste en la misma función de la llamada.