Stdnoreturn.h

stdnoreturn.h  es el archivo de encabezado de biblioteca estándar de C que proporciona una macro para funciones de no retorno. Este archivo de encabezado apareció en el estándar C11 . [una]

Macros

Macros descritas en la sección 7.23 de ISO/IEC 9899:201x [1] :

Nombre notas
noreturn se expande a _Noreturn

Ejemplo de uso

#incluir <stdlib.h> #incluir <stdio.h> #incluir <stdnoreturn.h> noreturn void stop_now ( int i ) { si ( i > 0 ) salir ( i ); // Si i > 0, sal del programa con el código de retorno i } int principal ( vacío ) { puts ( "Preparándose para detener el programa" ); detener_ahora ( 2 ); puts ( "Esta línea nunca se imprimirá" ); }

Conclusión:

Preparándose para detener el programa

Enlaces

Notas

  1. 12 ISO/IEC 9899: 201x . Consultado el 11 de julio de 2020. Archivado desde el original el 29 de marzo de 2018.