en donde etiqueta es un identificador que se utiliza para señalar la sentencia a la que se transferirá el control. Se puede transferir el control a cualquier otra sentencia del programa. La sentencia por la que vamos a continuar ha de encontrarse etiquetada, y dicha etiqueta ha de encontrarse seguida por dos puntos (:). Por tanto aparecerá:

 
 
etiqueta: sentencia
 

 
Si entro en el if ejecutaré continue, la cual me llevará a la expresión de incremento del for, para seguidamente comprobar de nuevo la condición.

 
 
 
En este ejemplo tras entrar en el if y ejecutar continue, pasaré a evaluar la condición de salida:  (x<=100), en este caso (de entrar en el if) no se ejecutará la parte en la que se procesa el valor actual de x si éste es negativo.

 
Como vemos transferimos el control fuera del bucle while, a la sentencia compuesta con la etiqueta error, si se detecta un valor negativo de la variable x. Como vemos esto mismo lo podíamos haber hecho usando la sentencia break.