Why after chaper one of kandr2 does it say that the "...conventional
core of C" has been covered? You have the rest of the book and functions to
learn.
Bill
[granted your question is not genuine since you're a troll I'll answer
just the same since hopefully it will benefit someone else...]
There is no hard an fast definition as to what "conventional core"
actually means. I think loosely [having just skimmed to the paragraph
in question and looking at the TOC] it looks like he means that you
now have seen enough C to write a really basic [and conforming]
application. Not that you have learned all the components of the
actual language [omitting the standard c lib].
The idea is to lay on the ground some disorganized pieces of
information to engage the reader [e.g. they can very quickly be
writing really trivial applications] so as to make the learning
process more practical than theoretical. You see that they briefly
cover "if" while chapter three is entirely dedicated to flow control
[including 'if']. Similarly for 'while' and 'for'. It means that
they can talk about arrays [for instance] and use 'for' without
totally baffling the reader.
Aside from a few non-ISOisms (e.g. "main()") the book isn't a bad read
for anyone who hasn't seen C before. You have to actually read the
entire book though, not just skim through chapter one and then start
asking questions like you have legitimately tried to study the
subject...
Tom