內容簡介
內容簡介 C How to Program uses the following features to facilitate learning:Deitels’ signature “Live-Code” approach allows students to run full programs as they learn key concepts.A focus on performance issues relates the text to real world, as developers of performance-intensive systems often code in C or C++.Unparalleled breadth and depth of programming concepts and intermediate-level topics for further studyHundreds of complete, working programsComprehensive Introduction to C compatible with all major operating systems˙The book supports both the C11 and C99 standards in early chapters as appropriate for introductory material.˙All code has been tested and is compatible with Linux, Windows, and OSX operating systems.
產品目錄
產品目錄 Ch1: Introduction to Computers, the Internet, and the WebCh2: Introduction to C ProgrammingCh3: Structured Program Development in CCh4: C Program ControlCh5: C FunctionsCh6: C ArraysCh7: C PointersCh8: C Characters and StringsCh9: C Formatted Input OutputCh10: C Structures, Unions, Bit Manipulations, and EnumerationsCh11: C File ProcessingCh12: C Data StructuresCh13: C PreprocessorCh14: Other C TopicsCh15: C++ as a Better C; Introducing Object TechnologyCh16: Introduction to Classes, Objects, and StringsCh17: Classes: A Deeper Look; Throwing ExceptionsCh18: Operator Overloading: Class StringCh19: Object-Oriented Programming: InheritanceCh20: Object-Oriented Programming: PolymorphismCh21: Stream Input Output: A Deeper LookCh22: Exception Handling: A Deeper lookCh23: 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 Topics