Problem Solving and Program Design in C is one of the best-selling introductory programming textbook using the C programming language for beginning programmers. It embraces a balanced approach to program development and an introduction to ANSI C. and provides a gradual introduction to pointers and covers programming with functions early in the text. In later chapters, students 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. To enhance students learning experience it offers the right amount of pedagogical features that include end-of-section and chapter exercises, examples and case studies, syntax and program style display boxes, error discussions and end-of-chapter projects. The fifth edition has been updated to reflect current developments in the C programming language and includes a new chapter on Multiprocessing using processes and threads.
1. Overview of Computers and Programming
2. Overview of C
3. Top-Down Design with Functions
4. Selection Structures: if and switch Statements
5. Repetition and Loop Statements
6. Modular Programming
7. Simple Data Types
11. Structure and Union Types
12. Text and Binary File Processing
13. Programming in the Large
14. Dynamic Data Structures
15. Multiprocessing Using Processes and Threads
16. On to C++
You can download this book from any of the following links. If any link is dead please feel free to leave a comment.
keywords: Download free book, Download free PDF, free e-book
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.