To help private individuals and course developers, I have grouped the chapters according to three study areas:
Programming and C Language: The basics of programming in general and C in particular.
C++ Language: The additions to C that make C++ really useful.
Applied Topics: Topics that show how C/C++ can be applied and require knowledge of programming to understand fully.
Some topics can be skipped, depending on personal requirements, and I have left the pure reference areas to one side for the time being. In the context of a C programming course, the course developer can use the reference material as self-study materials and as preparation for practical assignments.
This study area will give you a good ...