Introduction .......................................................................... xxiii
Part I Honing Your C Skills 1
1 The C Philosophy ...................................................................... 3
2 Data Types, Constants, Variables, and Arrays ......................... 19
3 Pointers and Indirection .......................................................... 65
4 Special Pointers and Their Usage ............................................ 99
5 Decimal, Binary, Hex, and Octal ........................................... 139
6 Separate Compilation and Linking ........................................ 161
Part II Managing Data in C 189
7 C Structures ........................................................................... 191
8 Dynamic Memory Allocation................................................. 227
9 Disk Files and Other I/O....................................................... 249
10 Data Management: Sorts, Lists, and Indexes ......................... 321
Part III Working with Others 433
11 C and Other Langauages ........................................................ 435
12 C and Databases .................................................................... 467
13 All About Header Files ........................................................... 497
Part IV Documenting the Differences 519
14 ANSI C’s Library Functions ................................................... 521
15 Preprocessor Directives .......................................................... 621
16 Debugging and Efficiency ...................................................... 641
Part V Appendixes 677
A The ASCII Character Set ....................................................... 679
B Compiler Variations .............................................................. 681
C Introduction to C++ .............................................................. 695
D Function/Header File Cross Reference .................................. 723
Index ...................................................................................... 741
No any Comment yet!