Stdnoreturn.h
stdnoreturn.h este fișierul antet al bibliotecii standard C care oferă o macrocomandă pentru funcțiile non-return. Acest fișier antet a apărut în standardul C11 . [unu]
Macro -uri
Macrocomenzi descrise în secțiunea 7.23 din ISO/IEC 9899:201x [1] :
Exemplu de utilizare
#include <stdlib.h>
#include <stdio.h>
#include <stdnoreturn.h>
noreturn void stop_now ( int i )
{
if ( i > 0 ) exit ( i ); // Dacă i > 0, ieșiți din program cu codul de întoarcere i }
int main ( void )
{
puts ( „Pregătirea opririi programului” );
stop_acum ( 2 );
puts ( "Această linie nu va fi niciodată tipărită" );
}
Concluzie:
Se pregătește oprirea programului
Link -uri
Note
- ↑ 12 ISO/IEC 9899: 201x . Preluat la 11 iulie 2020. Arhivat din original la 29 martie 2018. (nedefinit)