16. The C Preprocessor and the C Library

You will learn about the following in this chapter:

Image Preprocessor directives:

#define, #include, #ifdef

#else, #endif, #ifndef

#if, #elif, #line, #error, #pragma

Image Keywords:

_Generic, _Noreturn, _Static_assert

Image Functions/Macros:

sqrt(), atan(), atan2()

exit(), atexit()

assert()

memcpy(), memmove()

va_start(), va_arg(), va_copy(), va_end()

More capabilities of the C preprocessor

Function-like macros and conditional ...

Get C Primer Plus, Sixth Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.