C For Pascal Programmers
by T. D. Brown, Jr.
ISBN 0-9615336-4-1 1988 220 pages, Paperback $34.95 (US Dollars)
Summary
Contents
Table of Contents:
- Introduction
- General Comments about C
- Basic Elements of C
- A Quick Tour of the C Language
- Final Comments
- Exercises
- Types & Variables
- Type Philosophy
- Constants & Constant Definitions
- Fundamental (Simple) Types
- Derived (Structure & Pointer) Types
- Type Conversions
- Type Definitions (User-Defined Types)
- Variable Declarations/Definitions
- Exercises
- Operators & Expressions
- Operators
- Expressions
- Exercises
- Statements & Input/Output
- Statements
- Input/Output
- Exercises
- Functions & Files
- Function Facilities
- Function Definitions
- Function Declaration
- Function Calls
- Argument Passing
- Function Result & Completion
- Recursion
- Static Variables
- Communication Between Functions
- Function Names as Arguments
- Independent Compilation
- Interrupt (Signal) Handling
- Program Termination
- Accessing Operating System Facilities
- Calling Routines Written in Other Languages
- Examples
- Exercises
- Pointers
- Allocating & Deallocating Storage
- Pointer Arithmetic
- Lists: An Example of Pointer Use
- Pointers & Arrays
- Dynamic Arrays
- Examples
- Exercises
- C Preprocessor
- Macro Definitions
- Sets: Parameterized Macros Example
- File Inclusion
- Conditional Compilation
- Avoiding Multiple File Inclusions
- Exercises
- Large Examples
- The Bank Teller Program
- The Text Formatter
- Exercises
- Appendix 1: C Library Functions
- Storage Allocation
- Character Manipulation
- String Processing
- Input/Output
- Interactions with the Operating System
- Math Library
- ASCII Character Set
- Bibliography
- Index
|