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] :
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
- ↑ 12 ISO/IEC 9899: 201x . Consultado el 11 de julio de 2020. Archivado desde el original el 29 de marzo de 2018. (indefinido)