Thistitle is a Pearson Global Edition. The editorial team at Pearson has workedclosely with educators around the world to include content which is especiallyrelevant to an international and diverse audience.
For courses in computerprogramming.
A user-friendly,code-intensive introduction to C programming with case studies introducing applicationsand system programming. C How to Program is a comprehensive introduction toprogramming in C. Like other texts of the Deitels How to Program series,the books modular presentation serves as a detailed, beginner source ofinformation for college students looking to embark on a career in coding, orinstructors and software-development professionals seeking to learn how toprogram with C. The signature Deitel live-code approach presents concepts inthe context of 142 fully working programs rather than incomplete snips of code.This gives students a chance to run each program as they study it and see howtheir learning applies to real-world programming scenarios.
Current standards, contemporary practice, and hands-onlearning opportunities are integrated throughout the 9th Edition.Over 350 new, integrated Self-Check exercises with answers allow students totest their understanding of important concepts and check their code as theyread. New and enhanced case studies and exercises use real-world data and focuson the latest ACM/IEEE computing curricula recommendations, highlightingsecurity, data science, ethics, privacy, and performance concepts.
目錄
1.Introduction to Computers and C 2.Intro to C Programming 3.Structured Program Development 4.Program Contro 5.Functions 6.Arrays 7.Pointers 8.Characters and Strings 9.Formatted Input/Output 10.Structures, Unions, Bit Manipulation and Enumerations 11.File Processing 12.Data Structuresinary Trees 13. Computer-Science Thinking: Sorting Algorithms and Big O 14.Preprocessor 15.Other Topics
Appendices A. Operator Precedence Chart B. ASCII Character Set C. Multithreading/Multicore and other C18/C11/C99 Topics D. Intro to Object-Oriented Programming Concepts
Online Appendices E. Number systems F-H.Using the Visual Studio Debugger, Using the GNU gdb Debugger, and Using theXcode Debugger