A Practical Introduction to C
P. Jarvis · 1994
Getting started Grammar and vocabulary Data types Constants Variables Operators Formatted output Structured programming if switch while for do Functions (part one) An interlude pointers Arrays Pre-processor Functions (part two) Standard input/output File input/output The main function Structures Unions Dynamic memory allocations The standard library Recursion Linked lists DOS interface Project introduction Simple numeric sorting File analysis Generating postScript Solving the maze Processing TIFF files Text windowing system Satellite image processing.