12
Preprocessor Directives 12-1
12.1 Introduction 12-2
12.2 The #define Directive 12-2
12.3 Undefining a Macro 12-5
12.4 Token Pasting and Stringizing Operators 12-6
12.5 The #include Directive 12-7
12.6 Conditional Compilation 12-8
12.7 The #ifndef Directive 12-10
12.8 The #error Directive 12-11
12.9 The #line Directive 12-12
12.10 The #pragma inline Directive 12-12
12.11 The #pragma saveregs 12-12
12.12 The #pragma Directive 12-12
12.13 The Predefined Macros in ANSI and Turbo-C 12-14
12.14 Standard I/O Predefined Streams in stdio.h 12-17
12.15 The Predefined Marcos in ctype.h 12-18
12.16 Assertions 12-19
Summary 12-20
Exercises 12-20
13
Structure and Union 13-1
13.1 Introduction 13-2
13.2 Features of Structures 13-2
13.3 Declaration and Initialization ...