- goto
- return
- break
- exit()
- continue
return. Se usa para volver de una función. Hace que la ejecución vuelva al punto en el que se hizo la llamada a la función.
return expresion;break. Tiene dos usos.
- Finalizar un case en una sentencia switch
- Forzar la terminación de un bucle
- la sencincia break dentro de un bucle finaliza inmediatamente el bucle y el control sigue en la sentencia posterior al bucle
void exit(valor_retorno)
El valor_retorno se devuelve al proceso de llamada, normalmente el sistema operativo. Por convención se usa 0 como valor devuelve cuando la terminación es normal, cualquier otro valor denotaría un error.
continue. Se utiliza en bucles, fuerza una nueva iteración y salta cualquier código a continuación.