C in a Nutshell (In a Nutshell (O'Reilly)) and over one million other books are available for Amazon Kindle. Learn more

Vous voulez voir cette page en français ? Cliquez ici.


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
More Buying Choices
Have one to sell? Sell yours here
Start reading C in a Nutshell (In a Nutshell (O'Reilly)) on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

C in a Nutshell [Paperback]

Peter Prinz , Tony Crawford
4.7 out of 5 stars  See all reviews (3 customer reviews)
List Price: CDN$ 55.95
Price: CDN$ 26.30 & this item ships for FREE with Super Saver Shipping. Details
You Save: CDN$ 29.65 (53%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 1 left in stock (more on the way).
Ships from and sold by Amazon.ca. Gift-wrap available.
Want it delivered Tuesday, May 28? Choose One-Day Shipping at checkout.

Formats

Amazon Price New from Used from
Kindle Edition CDN $17.44  
Paperback CDN $26.30  

Book Description

Dec 23 2005 In a Nutshell (O'Reilly)

Learning a language--any language--involves a process wherein you learn to rely less and less on instruction and more increasingly on the aspects of the language you've mastered. Whether you're learning French, Java, or C, at some point you'll set aside the tutorial and attempt to converse on your own. It's not necessary to know every subtle facet of French in order to speak it well, especially if there's a good dictionary available. Likewise, C programmers don't need to memorize every detail of C in order to write good programs. What they need instead is a reliable, comprehensive reference that they can keep nearby. C in a Nutshell is that reference.

This long-awaited book is a complete reference to the C programming language and C runtime library. Its purpose is to serve as a convenient, reliable companion in your day-to-day work as a C programmer. C in a Nutshell covers virtually everything you need to program in C, describing all the elements of the language and illustrating their use with numerous examples.

The book is divided into three distinct parts. The first part is a fast-paced description, reminiscent of the classic Kernighan & Ritchie text on which many C programmers cut their teeth. It focuses specifically on the C language and preprocessor directives, including extensions introduced to the ANSI standard in 1999. These topics and others are covered:

  • Numeric constants
  • Implicit and explicit type conversions
  • Expressions and operators
  • Functions
  • Fixed-length and variable-length arrays
  • Pointers
  • Dynamic memory management
  • Input and output

The second part of the book is a comprehensive reference to the C runtime library; it includes an overview of the contents of the standard headers and a description of each standard library function. Part III provides the necessary knowledge of the C programmer's basic tools: the compiler, the make utility, and the debugger. The tools described here are those in the GNU software collection.

C in a Nutshell is the perfect companion to K&R, and destined to be the most reached-for reference on your desk.


Frequently Bought Together

Customers buy this book with C++ in a Nutshell: A Desktop Quick Reference CDN$ 26.30

C in a Nutshell + C++ in a Nutshell: A Desktop Quick Reference
Price For Both: CDN$ 52.60

Show availability and shipping details

  • This item: C in a Nutshell

    In Stock.
    Ships from and sold by Amazon.ca.
    This item ships for FREE with Super Saver Shipping. Details

  • C++ in a Nutshell: A Desktop Quick Reference

    In Stock.
    Ships from and sold by Amazon.ca.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought


Product Details


Product Description

Review

"As with much of the Nutshell series, this book is aimed at the competent programmer who needs a quick reference, not at the beginner. As a teacher of C programming, I had been looking for a reference work which covered the C99 version of the language standard, and did so in a readable format free of omissions and errors. "C in a Nutshell" did not disappoint, and the utility of the standard library reference was a welcome surprise." - Graham Lee, news@UK, June 2006 "This excellent book should have been written years ago." - Paul Hudson, Linux Format, November 2006 - 8/10

About the Author

Peter is a seminar leader and key course developer, teaching courses to thousands of software developers for Unix and Windows systems. As the chief developer and cofounder of the IT company Authensis AG in Germany, he has gained extensive experience in software development for computer telephony. Peter is also the author of several other books on software development in C/C++, most of them as co-author with Ulla Kirch-Prinz, including O'Reilly's "C Pocket Reference".

Tony Crawford is a technical-writer and freelance translator with a strong C background based just outside Berlin, Germany. In addition to regular software localization projects, he has translated books on network administration and ATM. A US native, Tony completed undergraduate work at Occidental College, Los Angeles; Universit de Perpignan, France; and Technische Universit t, Berlin. Tony translates from German into English.


Inside This Book (Learn More)
Explore More
Concordance
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Customer Reviews

3 star
0
2 star
0
1 star
0
4.7 out of 5 stars
4.7 out of 5 stars
Most helpful customer reviews
5.0 out of 5 stars Look for a cow on the cover Practical C not C++ Oct 15 2010
By bernie TOP 500 REVIEWER
Format:Paperback
Look for a cow on the cover of this book. I bought this book for a C in UNIX class. The C part is great.

There is hardly a page that does not have an example or enlightening diagram. However, the only reference to applying this to UNIX is in the back where it "Practically" says that there are different versions of UNIX. It never really clamed to be a UNIX book on C. The section on unbufferd I/O has a little more on the UNIX handling of files. Over all, until something better comes along I am still using this book.
Was this review helpful to you?
4.0 out of 5 stars Mileage may vary Feb 12 2007
By Duffy
Format:Paperback
This book is suitable for those that are unfamilar with the C language basics, or just need a quick refresher. The book starts out with the basics of the langauge and briefly touches on the basics of pointers, before spending the remainder and bulk of the book on STDLibs, GDB and make files.
The value this book gives back to the reader soley depends on how often you need to use the covered imported libaries, as those with good memories and who reuse some of the functions repeatedly, say for instance string manipulation, may only need the initial look up.
Similarly, the chapters on GDB and make, will be a varible. If you're not using an IDE like Visual Studio, then this chapter can and is quite useful.

Overall, I have no problems recommending the book, however, just keep the above cavets in mind.
Was this review helpful to you?
5.0 out of 5 stars C in a Nutshell April 21 2006
By A Customer
Format:Paperback
This is a good, up-to-date reference book on C. Just a little under half the book deals with the ANSII standard C library functions, with the rest of the book essentially being a primer on the various aspects of C. The book is very clearly written and has lots of examples. In the short while that I have had the book, I have found myself referring to it several times a week. I was particularly impressed with the chapter on Makefiles. The book is geared to someone who knows some C, but needs a to-the-point reference book on pretty well every aspect of C. I have no reservations in recommending the book!
Was this review helpful to you?
Want to see more reviews on this item?
Search Customer Reviews
Only search this product's reviews

Listmania!

Create a Listmania! list

Look for similar items by category


Feedback


Amazon.ca Privacy Statement Amazon.ca Shipping Information Amazon.ca Returns & Exchanges