Sams Teach Yourself C in One Hour a Day is the latest version of our long-time best-seller Sams Teach Yourself C in 21 Days, which has already taught more than 250,000 programmers how to use C .
This edition has been revised to include coverage of the new C 11 standard and contains substantially expanded coverage of today's C Standard Template Library (STL).
Replete with thoroughly explained code and syntax examples, it is the broadest and deepest introductory C tutorial available.
Table of Contents Part I: The Basics * Lesson 1: Getting Started * Lesson 2: The Anatomy Of A C Program * Lesson 3: Using Variables, Declaring Constants * Lesson 4: Managing Arrays and Strings * Lesson 5: Working With Expressions, Statements and Operators * Lesson 6: Controlling Program Flow * Son 7: Organizing Code With Functions * Lesson 8: Pointers and References Explained
Part II: Fundamentals of Object-Oriented C Programming * Lesson 9: Classes and Objects * Lesson 10: Implementing Inheritance * Lesson 11: Polymorphism * Lesson 12: Operator Types and Operator Overloading * Lesson 13: Casting Operators * Lesson 14: An Introduction to Macros and Templates
Part III: Learning the Standard Template Library Stl * Lesson 15: An Introduction to the Standard Template Library * Lesson 16: The Stl String Class * Lesson 17: Stl Dynamic Array Classes * Lesson 18: Stl List and Forward_List * Lesson 19: Stl Set Classes * Lesson 20: Stl Map Classes
Part IV: More Stl * Lesson 21: Understanding Function Objects * Lesson 22: C 11 Lambda Expressions * Lesson 23: Stl Algorithms * Lesson 24: Adaptive Containers: Stack and Queue * Lesson 25: Working with Bit Flags Using Stl * Part V: Advanced C Concepts * Lesson 26: Understanding Smart Pointers * Lesson 27: Using Streams for Input and Output * Lesson 28: Exception Handling * Lesson 29: Going Forward