Practical C Programming
Book notes - Practical C Programming, 3rd Edition by Steve Oualline, pubished by O’Reilly
Notes
Table of Contents - Highlights
I. Basics
-
- What Is C?
-
- Basics of Program Writing
-
- Style
-
- Basic Declarations and Expressions
-
- Arrays, Qualifiers, and Reading Numbers
-
- Decision and Control Statements
-
- Programming Process
II. Simple Programming
-
- More Control Statements
-
- Variable Scope and Functions
-
- C Preprocessor
-
- Bit Operations
-
- Advanced Types
-
- Simple Pointers
-
- File Input/Output
-
- Debugging and Optimization
-
- Floating Point
III. Advanced Programming Concepts
-
- Advanced Pointers
-
- Modular Programming
-
- Ancient Compilers
-
- Portability Problems
-
- C’s Dustier Corners
-
- Putting It All Together
-
- Programming Adages
IV. Other Language Features
- A. ASCII Table
- B. Ranges and Parameter Passing Conversions
- C. Operator Precedence Rules
- D. A Program to Compute a Sine Using a Power Series
Getting the Example Source
git clone https://resources.oreilly.com/examples/9781565923065.git example_source