Función de salida en c

Función de salida en c
Exit () es una función central en el lenguaje de programación C/C ++ que se utiliza para finalizar instantáneamente el proceso de llamada (función). Es posible llamar desde cualquier función. Informa el sistema operativo del estado de terminación del programa al aprobar un En t valor. Generalmente se usa cuando el software se bloquea inesperadamente. También se reconoce como el estado actual del programa. La función de salida se puede usar para finalizar un programa en cualquier momento, independientemente de cuántas llamadas de función se hayan realizado. Llama a una variedad de otras funciones antes de terminar la aplicación, como cerrar archivos abiertos, para limpiar.

La función de salida se especifica en el encabezado y está incluido en las bibliotecas estándar C. El El archivo define varios tipos, macros y funciones básicas de utilidad para realizar conversiones numéricas, generación de números aleatorios, clasificación, gestión de memoria e interactuar con el entorno. Para interrelacionarse con el entorno, utilice la función de salida.

Parámetros

Los parámetros de la función EXIT () en el lenguaje de programación C se describen en.

Exit_success

Si el argumento de estado aprobado es cero o el En t Macro valorado: exit_success, descrito en el encabezado, se debe pasar un estado exitoso al entorno del host y, por lo tanto, una forma definida por la ejecución del estado exitoso se devuelve al entorno de alojamiento, hacia quien se admite el control. La salida (0) se utiliza para finalizar generalmente un programa indicando que la operación se realizó. Exit_success tiene un valor de 0.

Como resultado, en lugar de salir, podríamos usar la salida (exit_success). Exit_success es un prefijo que se extiende a expresiones enteras que se pueden pasar al método Salida como argumento. Y salir (0) significa una salida limpia del programa sin errores.

Exit_failure

Si el argumento de estado suministrado es el macro exit_failure de valor int-intencion, especificado en el encabezado, la función de salida devolverá una versión de ejecución del resultado de falla al entorno de alojamiento, al que se especifica el control. También se puede usar para finalizar el programa normalmente, pero con la condición de que la operación falló. Exit_failure tiene un valor de 1.

Como resultado, en lugar de salir, podemos usar la salida exit_failure. Exit_failure es una frase que se puede usar para una variedad de propósitos. El estado de salida 1 representa que hubo un problema de tiempo de ejecución, que podría haber sido causado por un error de programación.

Ejemplo 1
Tenemos un ejemplo para ilustrar la funcionalidad básica de la función EXIT () en el lenguaje de programación C. Haga un archivo en su compilador GCC que esté configurado en su sistema Windows 10. El nombre del archivo puede depender de su elección, pero su extensión debe ser ".C". Al comienzo de nuestro programa, se han agregado pocas bibliotecas para la ejecución sin problemas del código. Después de eso, tenemos la función principal. Inicialmente, hemos usado dos declaraciones printf () con especificador "\ n" que imprimirá su resultado en dos líneas separadas.

Después de estas dos declaraciones, la salida (0) ha sido llamada. La funcionalidad de la salida (0) se ha explicado en detalle en el segmento de parámetros de esta guía. Después de esta llamada de función, se ha utilizado otra declaración de impresión, pero no se mostrará en la pantalla de salida. La razón de esta implementación es que la salida (0) se ha utilizado antes de la tercera declaración. Ahora, guarde y cierre el archivo para obtener el resultado de su programa.

Tan pronto como guarde el archivo, debe compilar y ejecutar su código de ejemplo, tan rápido como presione la opción "Ejecutar y compilar" de su compilador GCC, la consola aparecerá en su pantalla que exhibe el resultado esperado.

Ejemplo 2
Ahora, estamos avanzando hacia nuestro segundo ejemplo para demostrar la funcionalidad simple de la función EXIT () en el lenguaje de programación C. Nuevamente, cree un archivo en su compilador GCC que esté configurado en su sistema Windows 10 o utilice el primero borrando el código anterior. El nombre del archivo puede depender de su elección, pero su extensión debe ser ".C". Al comienzo de nuestro programa, se han introducido pocas bibliotecas para la implementación sin problemas del código. Después de eso, tenemos la función principal. Inicialmente, hemos usado una instrucción printf ().

Después de esta declaración, la salida (0) ha sido llamada. Simplemente terminará el programa aquí sin avanzar más. La funcionalidad de la salida (0) se ha aclarado en detalle en la sección de parámetros de esta guía. Después de esta llamada de función, se ha utilizado otra declaración de impresión, pero no se mostrará en la pantalla de salida. La razón de esta implementación es que la salida (0) se ha utilizado antes de la segunda declaración. Ahora, guarde y cierre el archivo para obtener la salida de su programa.

Tan pronto como guarde el archivo, debe compilar y ejecutar su código de muestra, tan rápido como presione la opción "Ejecutar y compilar" de su compilador GCC, la consola aparecerá en su pantalla que muestra el resultado predecible.

Conclusión

Este artículo trata sobre la función EXIT () en el lenguaje de programación C. Hemos discutido su concepto y parámetros en detalle para que se apodere de los ejemplos que hemos explicado en esta guía. Puede enmendar estos ejemplos de la función Exit () para verificar su funcionalidad en el lenguaje de programación C.