Problem Solving and Program Design in C- , provides beginning programmers with a disciplined approach to solving problems using the C programming language. It provides a broad selection of case studies and exercises that are appealing to students in many disciplines. Throughout the last three editions, students using this best-selling book have developed a strong understanding of program design and C. Students focus on basic issues of software engineering and good programming style from the first chapters on control structures and modularization. In later chapters, they learn to implement fundamental data structures such as lists, stacks, queues, and trees in a language that fosters their understanding of stack- and heap-dynamic memory allocation and programmer-controlled pointers.
This bestselling text maintains its classic features like the gradual introduction of pointers and the connection between problem solving skills and effective software development. It features early coverage of functions, logical operators, and operators with side effects. The third edition offers updated C code and provides a new iOn to C++i chapter, preparing students for future object-oriented programming and C++ courses.
0201357488B04062001