sp****@gmail.com writes:
I believe I have a good working knowledge of C but now
I want to reach a point where I understand all the dirty
little details. For example I understand what a "natural"
macro will expand to but there are all kinds of contrived
examples where I wouldn't be sure. So I want to reach
a point where I won't have these dark areas in my understanding.
So the question is which book is the most appropriate for
achieving such a goal , the C reference manual by Harbison
and Steele or the Standard ?
[...]
I have both myself, and I recommend it if you're serious about
understanding the dark nooks and crannies of the language.
I paid $18 for my PDF copy of the C99 standard, but n1124.pdf (which
includes the C99 standard plus TC1 and TC2) is free, and it's what I
usually use as a reference.
Speaking of the standard what do you think of the following
edition ?
http://www.amazon.co.uk/gp/product/0...lance&n=266239
I haven't seen it, but it looks like a good deal. (It's a bound copy
of the C99 standard and rationale; Amazon wants about 23 UK pounds for
it.) But if you don't mind working with PDF, you might find a soft
copy more convenient; I do, but YMMV.
It could also be useful to have a good copy of the C90 standard.
--
Keith Thompson (The_Other_Keith)
ks***@mib.org <http://www.ghoti.net/~kst>
San Diego Supercomputer Center <* <http://users.sdsc.edu/~kst>
We must do something. This is something. Therefore, we must do this.