C Programming – Detailed Course Outline
Return to C++ and C Courses page
Copyright © 1988 - 2024, Anderson Software Group, Inc.
Section 1 - Getting Started
- C Program Structure
- Data Representation
- Operators and Expressions
- Casts
- Statements and Blocks
- Control Flow Constructs
Section 2 - Program Structure
- Function Syntax
- Parameter Passing
- Call by Address
- Call by Value
- Storage Classes
- Separate Compilation
Section 3 - Arrays and Pointers
- Single Dimensional Arrays
- Multi-Dimensional Arrays
- Initializing Arrays
- Pointers, Operators, Expressions
- Pointers and Arrays
- Pointers to Pointers
- Command Line Arguments
Section 4 - Structured Types
- Structure Declarations
- Structure Members
- Arrays of Structures
- Initializing Structures
- Pointers to Structures
- Structure Operations
- Unions
- Bit Fields
Section 5 - C Library
- Standard C Library
- Buffered File I/O
- Dynamic Storage Allocation
Appendix
Bibliography