Introduction to the C Language: The C Language and its Advantages,The Structure of a C Program,Writing C Programs,Building an Executable Version of a C Program,Debugging a C Program,Examining and Running a C,Application Program.
Data Types and Variables: Data Types,Operands, Operators, and Arithmetic Expressions.
Input/Output Management: Input/Output Management,The getchar() and putchar() Functions and Single-character I/O,Formatted Input and the scanf() Function.
Control-flow Statements: The C ontrol-flow Program Statements,Looping Statements,The Data-checking Process
Modular Programming with Functions:The C Function Passing Data to Functions Passing an Address to Modify a Value in Memory Using Functions in the C heckbook Program The C Standard Library Functions.
Arrays, Pointers, and Strings: Arrays Pointers Strings Using Arrays, Strings, and Pointers in the C heckbook Program
Structures and Dynamic Memory Allocation: Structures Arrays of Structures Passing Structures to Functions Nested Structures Dynamic Memory Allocation
The Preprocessor and Multiple-file Compilation: The C Preprocessor and the #include and #define Directives The C onditional C ompilation Directives Global Variables and Variable Storage C lasses Program Organization and Multi-file C ompilation
File Input/Output: C ommand-line arguments File Input and Output C ombining C ommand-line Arguments and File I/O