Undoubtedly one of the best books to learn C programming language, Programming With C (pdf) by Byron Gottfried is preferred by thousands of programmers around the world. Filled with tons of examples, review questions, and solved problems, this book is ideal for students – both beginners and intermediates, when it comes to test preparations or self-study.
Byron Gottfried is a Professor of Industrial Engineering and Academic Director of the Freshman Engineering Program at the University of Pittsburgh. Besides Programming with C, he’s also the author of eleven college textbooks, including Programming with Structured Basic and Introduction to Optimization Theory.
The pdf version of “Schaum’s Outlines: Programming with C – 2nd edition, Byron Gottfried” can be downloaded from the link/site below. You can also buy the book from Amazon following the referral link.
Schaum’s Outline of Programming with C
Book Review:
- Title: Programming with C
- Author: Byron S. Gottfried
- Edition: 2nd
- Publisher: McGraw-Hill
- Pages: 541
- Format: pdf
- Size: 21.5MB
Programming with C, by Byron Gottfried, engages students, programmers and learners with broad and in-depth coverage of the C programming language. With hundreds of examples, solved problems, review questions, practice exercises and MCQs, it simplifies the introductory concepts and fundamentals of C in a very understandable manner.
The 2nd edition of the book features:
- Broad, in-depth coverage of C programming language
- Filled with hundreds of examples, solved problems, and review questions
- Ideal for test preparation or self-study
- Preferred by thousands of programmers around the world
Programming with C – 2nd edition, is divided into a total of 14 chapters and there’s a comprehensive appendix at the end. Starting with introductory concepts, the book dives into C fundamentals, operators and expressions, data input and output, and preparing and running a complete C program.
The middle portion of the book covers aspects such as control statements, functions, program structure, arrays, and pointers. Structures and unions, file handling, low level programming, and some additional features of C are discussed in latter chapters.
The appendix portion contains number system, escape sequences, operator summary, data types and data conversion rules, the ASCII character set, control statement summary, commonly used printf and scanf control characters, and some commonly used library functions.
Programming with C is good for both beginners and intermediate C programmers. The practice problems in the books are with full explanations that reinforce your knowledge and provide coverage of the most up-to-date facts in a particular topic. The in-depth review of practices and applications along with the practice questions will help you test your skills in C.
The Schaum’s Outline of the original book, Programming with C, has been brought online and in bookstores in various editions; one is the special Indian edition, adapted by Jitendra Kumar Chhabra. This adaptation of the book is fully compatible with classroom courses and has all the important facts and aspects of C programming language you need to know.
You can find more C programming books here.