This book introduces the syntax and features of C programming languages in a simple and easy-to-understand manner. The concepts are very well exemplified with program codes containing the inputs and outputs of the sample programs. The new edition has been thoroughly revised, updated and revamped as per the ANSI /ISO C standard.
Key Features * 5 new chapters * Introduction to Object Oriented Programming * Building ANSI C Programs * STL - Containers * STL - Iterators * STL - Algorithms and Function Objects * Enhanced coverage for topics like Datatypes, Arithmetic Operators, IO Streams, Functions and Program Structures, Special Member Functions, Exception Handling * Pictorial representation in the form of syntax diagrams, flowcharts and Object Modeling Technique (OMT) class notation diagrams given * Refreshed and Enhanced Pedagogy * Programming Examples: 359 * Concept Review Questions: 38 * Review Questions: 439 * Programming Exercises: 197
Table of Contents 1. Introduction to Object Oriented Programming 2. Building ANSI C Program 3. Data Types, Operators and Expressions 4. Input and Output Streams 5. Control Statements 6. Functions and Program Structures 7. Arrays 8. Pointers and Strings 9. Structures, Unions and Bit Fields 10. Classes and Objects 11. Special Member Functions 12. Single and Multiple Inheritance 13. Overloading Functions and Operators 14. Polymorphism and Virtual Functions 15. Templates, Namespace and Exception Handling 16. Data File Operations 17. STL Containers Library 18. STL Iterators and Allocators 19. STL Algorithms and Function Objects