TURBO C - ONCE OVER LIGHTLY: Preprocessor, Compiler and Linker; Include Directives; Macros; LEXICAL STRUCTURE: Tokens; Reserved Words; Constants; SCALAR DATA TYPES, OPERATORS AND TYPE CONVERSIONS: Types and Storage Units; Operator Precedence; Relational Operators; POINTERS AND ARRAYS: Arrays; Strings; Command Line Parameters, Argc and Argv; STRUCTURES, UNIONS AND LINKED DATA STRUCTURES: Structures; Unions; Linked Structures; FUNCTIONS, SCOPE AND STORAGE CLASSES: Pointers to Functions; Recursion; Binary Search Trees; GENERIC DATA STRUCTURE COMPONENTS: Generic List; Generic Search Tree; Some Thoughts on Data Abstraction, Object-Oriented Programming and Software Engineering in (Turbo) C; INPUT AND OUTPUT IN TURBO C: Stream Input and Output; Low-Level File Input and Output; A Customized Low-Level File Input Output Package; THE TURBO C PREPROCESSOR: Conditional Compilation; Side Effects in Macros; Special Features of the Turbo C Preprocessor; SPECIAL FEATURES OF TURBO C: Mixed Model Programming; Global Variables; Important Non-Standard Libraries; APPENDIX: Summary of Major Hazards in C Programming.