#assert
: Assertions
#define
: Object-like Macros
#elif
: Elif
#else
: Else
#endif
: Ifdef
#error
: Diagnostics
#ident
: Other Directives
#if
: Conditional Syntax
#ifdef
: Ifdef
#ifndef
: Ifdef
#import
: Obsolete once-only headers
#include
: Include Syntax
#include_next
: Wrapper Headers
#line
: Line Control
#pragma GCC dependency
: Pragmas
#pragma GCC poison
: Pragmas
#pragma GCC system_header
: Pragmas, System Headers
#sccs
: Other Directives
#unassert
: Assertions
#undef
: Undefining and Redefining Macros
#warning
: Diagnostics