Skip to product information
1 of 1

C How to Programs a comprehensive introduction to programming in C. Like other texts of the Deitels How to Program series, the book serves as a detailed beginner source of information for college students looking to embark on a career in coding or instructors and software-development professionals seeking to learn how to program with C. The Eighth Edition continues the tradition of the signature Deitel Live Code� approach--presenting concepts in the context of full-working programs rather than incomplete snips of code. This gives students a chance to run each program as they study it and see how their learning applies to real world programming scenarios. 1. Deitels signature Live-Code� approach allows students to run full programs as they learn key concepts. 2. A focus on performance issues relates the text to real world, as developers of performance-intensive systems often code in C or C++. 3. Unparalleled breadth and depth of programming concepts and intermediate-level topics for further study4. Hundreds of complete, working programs5. Comprehensive Introduction to C compatible with all major operating systems a. The book supports both the C11 and C99 standards in early chapters as appropriate for introductory material. b. All code has been tested and is compatible with Linux, Windows and OSX operating systems. Table Of Contents :Chapter 1: Introduction to Computers, the Internet and the WebChapter 2: Introduction to C ProgrammingChapter 3: Structured Program Development in CChapter 4: C Program ControlChapter 5: C FunctionsChapter 6: C ArraysChapter 7: C PointersChapter 8: C Characters and StringsChapter 9: C Formatted Input/OutputChapter 10: C Structures, Unions, Bit Manipulations and EnumerationsChapter11: C File ProcessingChapter 12: C Data StructuresChapter 13: C Pre-processorChapter 14: Other C TopicsChapter 15: C++ as a Better C; Introducing Object TechnologyChapter 16: Introduction to Classes, Objects and StringsChapter 17: Classes: A Deeper Look; Throwing ExceptionsChapter 18: Operator Overloading: Class StringChapter 19: Object-Oriented Programming: InheritanceChapter 20: Object-Oriented Programming: PolymorphismChapter 21: Stream Input/Output: A Deeper LookChapter 22: Exception Handling: A Deeper lookChapter 23: Introduction to Custom TemplatesAppendix A: C and C++ Operator Precedence ChartsAppendix B: ASCII Character SetAppendix C: Number SystemsAppendix D: Sorting: A Deeper LookAppendix E: Multithreading and other C11 and C99

View full details