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] :

Nume Note
noreturn se extinde la _Noreturn

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

  1. 12 ISO/IEC 9899: 201x . Preluat la 11 iulie 2020. Arhivat din original la 29 martie 2018.