Description |
xv, 803 pages : illustrations ; 23 cm |
Note |
Includes index. |
Contents |
Part I. Language. 1. Language basics ; 2. Types ; 3. Literals ; 4. Type conversions ; 5. Expressions and operators ; 6. Statements ; 7. Functions ; 8. Arrays ; 9. Pointers ; 10. Structures, unions, and bit-fields ; 11. Declarations ; 12. Dynamic memory management ; 13. Inut and output ; 14. Multithreatding ; 15. Preprocessing directives -- Part II. Standard library. 16. The standard headers ; 17. Functions at a glance ; 18. Standard library functions -- Part III. Basic tools. 19. Compiling with GCC ; 20. Using Make to build C programs ; 21. Debugging C programs with GDB ; 22. Using an IDE with C. |
Summary |
"Provides clear, detailed explanations of every feature in the C language and runtime library, including multithreading, type-generic macros, and library functions that are new in the 2011 C standard (C11). If you want to understand the effects of an unfamiliar function, and how the standard library requires it to behave, you'll find it here, along with a typical example. Ideal for experienced C and C++ programmers, this book also include popular tools in the GNU software collection. You'll learn how to buld C programs with GNU Make, compile executable programs from C source code, and test and debug your programs with the GNU debugger." -- P. [4] Cover. |
Subject |
C (Computer program language)
|
Added Author |
Crawford, Tony.
|
ISBN |
9781491904756 paperback |
|
1491904755 paperback |
|