A
A
Amomum2013-03-26 23:25:47
C++ / C#
Amomum, 2013-03-26 23:25:47

C Tutorial

Please advise a good, fresh textbook on "low-level" C (possibly with an emphasis on microcontrollers). I would very much like a detailed and intelligible description of:
- bit operations;
- how structures are placed in memory;
- pointer arithmetic;
- compilation and linking processes;
- differences between undefined behavior and unspecified behavior (and the like):
- all sorts of subtle points that have changed from standard to standard.

What you can do without:
- without a detailed description of the use of the functions print, scanf;
- without platform-dependent things (especially for DOS);
— without stories about why everyone should definitely use only block comments.

It is desirable that the textbook be aware of the C99 standard (at least).

Answer the question

In order to leave comments, you need to log in

3 answer(s)
R
realduke, 2013-03-27
@realduke

From the advanced I can recommend the following two books:
Expert C Programming: Deep C Secrets
C: A Reference Manual (5th Edition)
I think only the second one will help you, the first one is just a little old, but I think you will find something useful in it. The books are famous, maybe you have them, but this seems to be the best that was.

L
LastDragon, 2013-03-27
@LastDragon

This one won't work www.ozon.ru/context/detail/id/2480925/ ?

V
Vladimir pervokvaker, 2013-08-19
@Keroro

If English does not bother you, a book has recently been published entirely devoted to pointers. The reviews are very good.
shop.oreilly.com/product/0636920028000.do

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question