Buy Used
+ £2.80 UK delivery
Used: Very Good | Details
Sold by thriftbooks-USA
Condition: Used: Very Good
Comment: All items ship from the USA.  Arrival time is usually 2-3 weeks. Book has appearance of light use with no easily noticeable wear. Spend Less. Read More. Your satisfaction is guaranteed.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

C: How to Program Paperback – 16 Aug 2000

3.2 out of 5 stars 4 customer reviews

See all formats and editions Hide other formats and editions
Amazon Price
New from Used from
"Please retry"
£372.55 £12.80

There is a newer edition of this item:

C How to Program
In stock.

Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone

To get the free app, enter your e-mail address or mobile phone number.

Product details

  • Paperback: 1253 pages
  • Publisher: Prentice Hall; 3 edition (16 Aug. 2000)
  • Language: English
  • ISBN-10: 0130895725
  • ISBN-13: 978-0130895721
  • Product Dimensions: 17.8 x 4.1 x 23.5 cm
  • Average Customer Review: 3.2 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon Bestsellers Rank: 1,082,386 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Authors

Discover books, learn about writers, and more.

Product Description

From the Back Cover

The complete, authoritative guide to C, with concise introduction to C++ and Java

This Third Edition of the world's most widely used C textbook carefully explains C (535 pages) and presents substantial introductions to C++ (298 pp.) and Java (346 pp.).

Dr. Harvey M. Deitel and Paul J. Deitel are the principals of Deitel & Associates, Inc.. the internationally-recognized corporate training and content-creation organization specializing in C++, Java™, C, Visual Basic®, Internet, World Wide Web, XML™, Python, Perl and object technologies. The Deitels are also the authors of the world's #1 C++ and Java textbooks, C++ How to Program, 3/e and Java How to Program, 3/e.

In C How to Program: Third Edition, the Deitels introduce five of today's most popular programming paradigms. Key topics include:

  • Procedural programming (in C)
  • Classes and objects (C++ and Java)
  • Inheritance/polymorphism (C++/Java)
  • Generic programming (C++ templates)
  • Event-driven programming (in Java)

C How to Program helps students build C, C++ and Java applications. It includes:

  • Hundreds of "live-code" programs with screen captures that show exact outputs
  • Extensive self-review exercises (many with answers) accompanying each chapter
  • Hundreds of tips, recommended practices and cautions―all marked with icons

C How to Program is the centerpiece of a complete family of resources for teaching and learning C, C++ and Java, including Web sites ( and with the book's source-code examples and other information for faculty, students and professionals; optional interactive CD-ROMs (C++ Multimedia Cyber Classroom and Java 2 Multimedia Cyber Classroom) containing thousands of hyperlinks and audio walkthroughs of the hundreds of code examples in C++ How to Program and Java How to Program―and e-mail access to the authors at

For information on worldwide corporate on-site seminars and Web-based training offered by Deitel & Associates, Inc., visit:

For information on all Deitel publications including How to Program Series books, Multimedia Cyber Classrooms, Multimedia Cyber Classrooms, Complete Training Courses (that include Deitel books and Cyber Classrooms)and Web-Based Training Courses please see the last few pages of this book.

About the Author

DR. HARVEY M. DEITEL CEO of Deitel & Associates, Inc., has 39 years experience in the computing field including extensive industry and academic experience. He is one of the world's leading computer science instructors and seminar presenters. Dr. Deitel earned B.S. and M.S. degrees from the Massachusetts Institute of Technology and a Ph.D. from Boston University. He worked on the pioneering virtual memory operating systems projects at IBM and MIT that developed techniques widely implemented today in systems like UNIX®, Windows NT™, OS/2 and Linux. He has 20 years of college teaching experience including earning tenure and serving as the Chairman of the Computer Science Department at Boston College before founding Deitel & Associates, Inc. with Paul J. Deitel. He is author or co-author of dozens of books and multimedia packages and is currently writing many more. With translations published in Japanese, Russian, Spanish, Elementary Chinese, Advanced Chinese, Korean, French, Portuguese, Polish and Italian the Deitels' texts have earned international recognition.

PAUL J. DEITEL, Executive Vice President of Deitel & Associates, Inc., is a graduate of the Massachusetts Institute of Technology's Sloan School of Management where he studied Information Technology. Through Deitel & Associates, Inc. he has delivered Java, C, C++, Internet and World Wide Web courses for industry clients including Compaq, Sun Microsystems, White Sands Missile Range, Rogue Wave Software, Computervision, Stratus, Fidelity, Cambridge Technology Partners, Open Environment Corporation, Once Wave, Hyperion Software, Lucent Technologies, Adra Systems, Entergy, CableData Systems, NASA at the Kennedy Space Center, the National Severe Storm Laboratory, IBM and many other organizations. He has lectured on C++ and Java for the Boston Chapter of the Association for Computing Machinery, and has taught satellite-based Java courses through a cooperative venture of Deitel & Associates, Inc., Prentice Hall and the Technology Education Network. He and his father, Dr. Harvey M. Deitel, are two of the world's best-selling Computer Science authors.

The Deitels are co-authors of the best-selling introductory college computer-science programming language textbooks, C++ How to Program: Third Edition, Java How to Program: Third Edition, Visual Basic 6 How to Program (co-authored with Tem R. Nieto) and Internet and World Wide Web How to Program (co-authored with Tem R. Nieto). The Deitels are also co-authors of the C++ Multimedia Cyber Classroom: Third Edition (the first edition of this was Prentice Hall's first multimedia-based textbook), the Java 2 Multimedia Cyber Classroom: Third Edition, the Visual Basic 6 Multimedia Cyber Classroom and the Internet and World Wide Web programming Multimedia Cyber Classroom. The Deitels are also co-authors of The Complete C++ Training Course: Third Edition, The Complete Visual Basic 6 Training Course, The Complete Java 2 Training Course: Third Edition and The Complete Internet and World Wide Web Programming Training Course―these products each contain the corresponding How to Program Series textbook and the corresponding Multimedia Cyber Classroom.

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

3.3 out of 5 stars
Share your thoughts with other customers

Top Customer Reviews

Format: Paperback
I bought this book to learn C programming and whilst the text is rather interesting the examples are lacking in a little depth. My other main reason for buying the book was to try out all the other exercises - fine there are a lot of them but no answers available. If you are learning C then how do you know that you are doing the exercises correctly and when you get stuck with a concept there is no way for you to look anything up. This book seems to be aimed at those people at college who have a tutor to fall back on but some of us dont have that. I have now been told that if i want the answers to about half the questions then i can buy the C++ cyber classroom... however this seems to cover mainly C++ not C and why on earth should I pay extra money for something that should have been included with the book. (I also cannot find it as a standalone product) My advice save your money there are better C books out there
Comment 3 of 3 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
By A Customer on 20 Aug. 2003
Format: Paperback
having read (well half of it) java how to program which i was very impressed with. this was my second deitel & deitel book, it was pretty much what i expected, no prior knowledge of programming, starts from scratch and explains every little detail of the programs that are written. you wont go away asking youself "how does that work or why does that do that" all the information is in the book. But out of 30 chapters only 14 are about c programming, the rest goes into java and c++. deitel obviously want us to move away from c and into oop programming. but c is still widely used. i would liked to have seen perhaps a section on linux programming, make files, socket programming etc (basically something useful). i got the feeling they wanted to get the c parts out of the way and move on to oop with c++ and java.
Comment 2 of 2 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
This was my first computer science book and basically the one that introduced me to C programming. It's rather well written and gives an in-depth (maybe too much) explanation for all the aspects of C. One would say that this is a book for beginners but I would somehow doubt that. In a way I agree with a previous reviewer (who rated it with one star) on the aspect that this book mainly refers to 1st Year Computer Science students and not to anyone who wants to learn programming. That's not anything illegal but I believe it should be stated somewhere. Somehow the book goes into alot of detail which for a non programmer or for someone who has no basic knowledge on computer hardware would be gibberish and make him lose interest on the topic. I reckon that up to chapter 6 (C fundamentals) the book is nearly perfect but when you get to Pointers and the more specialised C features everything seems chaotic. I mean if I hadn't known some OOP I would never be able to figure out what in Zeus' bum Structures and Linked Lists are used for. The most devastating of all chapters though is the Data Stuctures where the authors just come up with a definition and a "LIVE-CODE(TM)" example and never actually explain why would someone want to use these in a program and how does the program actually works. In the introduction he states that this is a very challending C topic and that the explanation is in detail (B.S). The analysys on the source code refers to a bloody Digital System Designer rather than a novice programmer. The only actually good thing about this book (and generally the Deitel series) is the rich collection of exercises. But as previously stated by other reviwers this is ruined by the lack of answers.Read more ›
Comment 4 of 5 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
I loved this book, I found it informative, easy to read and invaluable reference for those times when one's mind goes blank...
If you want a book that is priceless I'd dearly recommend this work.
Comment 1 of 2 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse