November 2004
Intermediate to advanced
984 pages
24h 53m
English
You will learn about the following in this chapter:
• Preprocessor directives:
#define, #include, #ifdef
#else, #endif, #ifndef
#if, #elif, #line, #error, #pragma
• Functions:
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 compilation
• Inline functions
• The C library in general and some of its handy functions in particular
The C language proper is built on the C keywords, expressions, and statements as well as the rules for using them. The ANSI C standard, however, goes beyond describing just the C language. It also describes how the C preprocessor ...
Read now
Unlock full access