1 Programming in C: an Overview.............................1 1.1 C Program Development Cycle..................................................2 1.2 Basic Programming Tools and Concepts....................................4 1.3 Playing with Basic C Language Primitives and Data Types.......6 1.3.1 C Program Skeleton or Structure...................................................7 1.3.2 Create Your First C Program ........................................................9 1.3.3 Understanding Preprocessor-generated Files...............................14 1.3.4 Compilation Process and Error Classes.......................................18 1.3.5 Playing with Semantic and Syntax Errors ..................................22 1.3.6 Playing with Runtime Errors: the Debugging Process ...............25 1.4 Playing with Type Definition, Arrays and Structure ................31 1.5 Playing with C Language Constructs........................................35 1.6 Playing with C Function and Pointer........................................46 ? 2 Hands-on Functions..............................................54 2.1 Algorithm and Programming....................................................55 2.2 Function Declaration and Definition.........................................62 2.3 Function Call Types and Their Mechanisms.............................68 2.4 Function and Programming Modularity....................................72 2.5 Function Scope and Variable Lifetime......................................81 2.6 Recursive Function...................................................................96 3 Hands-on-Pointers: The Basics..........................104 3.1 Pointer and Memory...............................................................105 3.2 Pointer Expressions and Arithmetic........................................110 3.3 Pointer and Arrays...................................................................113 3.4 Pointers and Structures...........................................................125 ? 4 Hands-on-Pointers: Advanced Features............144 4.1 Pointers and Functions...........................................................145 4.2 Command Line Arguments: Arguments to Main().................153 4.3 File System Basics and the File Pointer .................................162 4.4 Dynamic Memory Management in C and Linked List...........170 5 From C to C ......................................................181 5.1 A Brief Overview of C Main Features...............................182 5.2 Usage of Some C Key Concepts........................................184 INDEX..........................................................................205
以下为对购买帮助不大的评价