or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
More Buying Choices
46 used & new from $11.18

Have one to sell? Sell yours here

or

Get a $1.85 Amazon.com Gift Card
 
   
C: The Complete Reference, 4th Ed.
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

C: The Complete Reference, 4th Ed. (Paperback)

~ (Author) "This book divides its description of the C language into two parts..." (more)
Key Phrases: float complex arg, long double arg, long double num, Los Angeles, New York, The Complete Reference (more...)
3.9 out of 5 stars  See all reviews (39 customer reviews)

List Price: $41.99
Price: $30.65 & this item ships for FREE with Super Saver Shipping. Details
You Save: $11.34 (27%)
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
Upgrade this book for $4.19 more, and you can read, search, and annotate every page online. See details
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 4 left in stock--order soon (more on the way).

Want it delivered Thursday, February 11? Choose One-Day Shipping at checkout. Details
16 new from $19.85 30 used from $11.18

Formats

Amazon Price New from Used from
Paperback $30.65  

Frequently Bought Together

C: The Complete Reference, 4th Ed. + C++: The Complete Reference, 4th Edition + C/C++ Programmer's Reference
Price For All Three: $82.79

Show availability and shipping details

  • This item: C: The Complete Reference, 4th Ed. by Herbert Schildt

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

  • C++: The Complete Reference, 4th Edition by Herbert Schildt

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

  • C/C++ Programmer's Reference by Herbert Schildt

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details


Customers Who Bought This Item Also Bought

C++: The Complete Reference, 4th Edition

C++: The Complete Reference, 4th Edition

by Herbert Schildt
4.3 out of 5 stars (22)  $33.38
Computer Science: A Structured Programming Approach Using C (3rd Edition)

Computer Science: A Structured Programming Approach Using C (3rd Edition)

by Behrouz A. Forouzan
2.4 out of 5 stars (5)  $82.95
C/C++ Programmer's Reference

C/C++ Programmer's Reference

by Herbert Schildt
4.2 out of 5 stars (37)  $18.76
Operating Systems: Internals and Design Principles (6th Edition)

Operating Systems: Internals and Design Principles (6th Edition)

by William Stallings
3.3 out of 5 stars (43)  $107.84
C Pocket Reference

C Pocket Reference

by Peter Prinz
4.2 out of 5 stars (5)  $9.95
Explore similar items

Editorial Reviews

Review

Overall, this is still one of my favorite C books. -- Scott McMahan, UNIXReview.com, July 10, 2000

Product Description

Another gem from Herb Schildt--best-selling programming author with more than 2.5 million books sold! C: The Complete Reference, Fourth Edition gives you full details on C99, the New ANSI/ISO Standard for C. You'll get in-depth coverage of the C language and function libraries as well as all the newest C features, including restricted pointers, inline functions, variable-length arrays, and complex math. This jam-packed resource includes hundreds of examples and sample applications.

Product Details

  • Paperback: 805 pages
  • Publisher: McGraw-Hill Osborne Media; 4 edition (April 26, 2000)
  • Language: English
  • ISBN-10: 0072121246
  • ISBN-13: 978-0072121247
  • Product Dimensions: 9.1 x 7.7 x 2.4 inches
  • Shipping Weight: 3.6 pounds (View shipping rates and policies)
  • Average Customer Review: 3.9 out of 5 stars  See all reviews (39 customer reviews)
  • Amazon.com Sales Rank: #259,487 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #26 in  Books > Computers & Internet > Programming > C > Language

More About the Author

Herbert Schildt
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Herbert Schildt Page

Inside This Book (learn more)



Books on Related Topics (learn more)

What Do Customers Ultimately Buy After Viewing This Item?

C: The Complete Reference, 4th Ed.
59% buy the item featured on this page:
C: The Complete Reference, 4th Ed. 3.9 out of 5 stars (39)
$30.65
C++: The Complete Reference, 4th Edition
17% buy
C++: The Complete Reference, 4th Edition 4.3 out of 5 stars (22)
$33.38
C: A Reference Manual (5th Edition)
12% buy
C: A Reference Manual (5th Edition) 4.6 out of 5 stars (47)
$34.65
C/C++ Programmer's Reference
6% buy
C/C++ Programmer's Reference 4.2 out of 5 stars (37)
$18.76

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

39 Reviews
5 star:
 (18)
4 star:
 (13)
3 star:    (0)
2 star:
 (4)
1 star:
 (4)
 
 
 
 
 
Average Customer Review
3.9 out of 5 stars (39 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
27 of 29 people found the following review helpful:
2.0 out of 5 stars A Tutorial, NOT a Reference, March 29, 1999
By A Customer
Having come across Schild's book when starting out as a programmer I
believed it to be one of the best I've read. In this respect it is
very good for a beginner, but searching now for a reference manual
(I've misplaced the misnomer: "C, A Complete Reference") as a
more experienced programmer I realise this is really a
tutorial.

Comparing it against other C reference books I now see the
deficiencies. Schild's book tries to be all things to all men:

oOo
Tutorial: A very chatty manner as it leads you through the workings of
each area, I like the description of "make", albeit brief.

oOo
Reference manual: It covers most of the C language, but there is
incomplete coverage of the C language (eg errno, and bzero).

oOo
Algorithm book: It describes the use of Artificial Intelligence, but
this is such a huge area it only wets the appetite. A reader
attracted by these areas would better off buying a book which
concentrates on these areas specifically and in greater depth.

I was
disappointed to discover the third edition of this book had the C++
overview removed. The new section, "a C interpreter", which I
suspect is to pad out the book after removing the useful chapters from
previous editions is practically useless. It would have been better
to write something similar to Steel's coverage of writing 'clean C'
where a C program runs in a C++ environment to distinguish the
conflict areas between C and C++.

Another failing of Schild's book
is the all too brief coverage of some areas summarised with the cop
out "consult your manufacturer's manual for details".

In the
format of a good reference book, Schild lays down many parts of the C
language under function headings such as "signal". However,
towards the end of each description is a section entitled "see
related functions" with an incomplete list of references; for
example under "signal" it is "raise", but missing
"ssignal, psignal, gsignal". Instead of spreading descriptions
around like this it would be easier to read if related functions were
grouped under a similar heading, so the reader isn't distracted
searching for them.

Schild's book has moved from discussing C in a
DOS environment in his first edition to a Windows environment in the
third edition. Although Schild does cover UNIX, the platform where C
originated, he has skimmed the surface like a pebble across a
pond.

Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
42 of 54 people found the following review helpful:
2.0 out of 5 stars Inaccurate, October 23, 2001
By A Customer
Schildt makes numerous errors.
One example:
printf("%f", sizeof f);

Clearly wrong: sizeof f has does not have type double.
Another example:

/* Write 6 integers to a disk file. */
void put_rec(int rec[6], FILE *fp)
{
int len;
len = fwrite(rec, sizeof rec, 1, fp);
if (len != 1) printf("write error");
}

Wrong again; rec is converted to a pointer to int, rather than an array of 6 ints, because it is in the parameter of a function (try it if you don't believe me).

Another example:
You may also declare main() as void if it does not return a value.

Not at all. main returns int and only int.

One last example:
x = *p * (*p++);

This was his attempt to give a code snippet where the order of evaluation is specified. It's blatantly wrong: *p or may or may not be evaluated before p++.

There are many many other errors. This book is only useful as a reference if you are competent enough with C to not need it, in which case, why buy it?

Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
22 of 28 people found the following review helpful:
1.0 out of 5 stars Buy a copy and destroy it, please!, May 12, 1998
By A Customer
Herbert Schildt is an enthusiastic writer who can seduce the naive reader into believing anything, no matter how ridiculous. Do yourself a favor and get a recent edition of _C: A Reference Manual_ by Samuel Harbison and Guy Steele instead. Also, _The C Programming Language_ by Brian Kernighan and Dennis Ritchie. (For the sake of the newbies out there, I should mention that Dennis Ritchie invented the C language, which in itself is a recommendation, not to mention that the first edition of the book, published in 1978, served as the base document for the ANSI C standard). These two books are recommended by the comp.lang.c Usenet newsgroup's FAQ list---a reading of which, incidentally, could have prevented Schildt from committing many of the horrible errors in _C: The Complete Reference_. The naive errors in this book would be embarassing even in a programming assignment turned in by a computer science college sophomore.

The reviewers who gave this book a 10 have been sadly duped and don't even know it. These people owe it to themselves to get the Harbison and Steele reference manual, and read the Usenet FAQ about the C language, and to read Peter Seebach's partial review of Schildt's book whose URL has been mentioned at least twice in some other reviews here. Also, anyone who doubts the negative reviews should write an article to comp.lang.c with the subject ``Schildt'' and a blank body. That alone should incite a frivolous anti-Schildt flame thread that will last a good two weeks.

The Usenet culture has even coined a new epithet which is applied to a horribly wrong assertion (about a programming language) which is nonchalantly presented as fact: that term is ``bullschildt''. This will no doubt end up in the jargon file one day, thus immortalizing Herb's family name. That just goes to show you that you should be careful about what you publish!

I give this book a 2 only because I believe that the ranking of 1 should be reserved for works like _Learn C in 21 Days_, _C For Dummies_ or others of t! he same trash bin calibre.

Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Note source of complaints about this book, please
This book is in common use by C developers, especially on Microsoft platforms. It has some flaws, mostly due to Microsoft centricity, but I shall give it five stars... Read more
Published 3 months ago by Edward G. Nilges

2.0 out of 5 stars Content OK, but it's in a hundred pieces.
This is a reference book, and not a bad one. I would have given it 4 stars, but the quality of the binding is terrible. Read more
Published 3 months ago by Hershel Roberson

4.0 out of 5 stars The most updated C book on the market.
First of all, it shoud be said that the C language is so widely used it's a shame that good and updated books no longer appears on the market. This book is an exception. Read more
Published 19 months ago by Renato Perini

5.0 out of 5 stars Stay away from Gerry S. Hayes
[Helpful? Not? Please vote.] :: Mr. Hayes is undoubtedly a competent C programmer. This book isn't intended for him, nor anyone else who patently needs no introduction to the... Read more
Published on December 11, 2007 by B. L. Ridenhour

5.0 out of 5 stars Great product & service
This was my first purchase from amazon and I was totally impressed by the quality of the product and the service!
Published on September 20, 2007 by Rohan D. Nadgir

4.0 out of 5 stars Review for C The complete Reference by Herbert Schildt
This is an excellent reference book for C programming. I have been programming in C for a year now and this book has proved to be a valuable addition to my collection of C texts... Read more
Published on February 23, 2006 by Nicholas Adrian Mc.

4.0 out of 5 stars Great once you know what you're doing.
I got this book as one of my first for programming a few years ago. I was able to compile some programs and have a basic idea of how the language worked. Read more
Published on December 22, 2005 by Mike Flynn

2.0 out of 5 stars Entry in the Jargon File
I have no personal opinion, not having read this, although the negative comments sound reasonable... Read more
Published on August 21, 2005 by Jens B. Fiederer

5.0 out of 5 stars It is really "the complete reference"
This book teach you since the beginning of C for advanced techniques. If you are a beginner or a senior programmer, you must have this book, reasons:

- Teachs all C... Read more
Published on August 17, 2004 by Alfred Reinold Baudisch

5.0 out of 5 stars The title speaks for itself: Complete Reference
Before buying this book, I hesitated because of the negative feedback. I own Java2 5th Ed. from Schildt, and I though a book in C would be good too. Read more
Published on July 23, 2004 by L Boulton

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   



So You'd Like to...


Create a guide

Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.