Skip to content · ⁨Saltar al contenido⁩

Error handling with return codes · ⁨Manejo de errores con códigos de retorno⁩

C no tiene try/except

  • Algunos lenguajes lanzan excepciones cuando algo sale mal. C no tiene excepciones.
  • En su lugar, una función de C informa problemas a través de su valor de retorno, es decir, un código de estado.
  • El llamador verifica ese código después de cada llamada y decide qué hacer.

Una función devuelve 0 en caso de éxito o -1 en caso de error; el llamador revisa el código

Handout · ⁨Material⁩

Log in or create account · ⁨Iniciar sesión o crear cuenta⁩

IGCSE, A-Level & AP