Schaum's outline of theory and problems of Programming with C /
Byron S. Gottfried
- NewDelhi Tata McGrawhill c1996
- viii, 532 p. ill. ; 27 cm
Content 1. Introduction Introduction to Computer Computer characteristics Modes of operation Types of Programming languages Introduction to C etc
2. C Fundamentals The C character set Identifiers and keywords Data types Constants Variables and arrays etc
3. Operators and Expressions Arithmetic Operators Unary operators Relation and Logical operators Assignment operators The conditional operators etc
4. Data input and output Preliminaries Single character input- the getchar function Single character input- The putchur function Entering input data- The Scanf Function More about the Scanf Function etc
5. Printing and running a complete C program Planning a C program Writing a C program Entering a program into the computer Compiling and executing the program Error Diagnostics etc
6. Preliminaries Branching: The if-else statement Looping: The while statement More Looping: The Do while statement Still more looping: The for statement etc
7. Functions A brief Overview Defining a Function Accessing a function Function prototype Passing Argument to a function etc
8. Program structure Storage class Automatic variables External (Global) variables Static Variables Multifile programs etc 9. Arrays Defining an array Processing an array Passing array to functions Multidimensional Arrays Arrays and Strings etc
10. Pointers Fundamentals Pointer Declarations Passing pointers to functions Pointers and one-Dimension arrays Dynamic memory Allocation etc
11. Structures and Unions Defining a Structure Processing a Structure User-Defined Data types(Tyedef) Structures and pointers Passing Structures to Functions etc.
12. Data Files Opening and Closing a Data file Creating a Data file Processing a a Data file Formatted a Data file
13. Low-Level programming Register Variables Bitwise operations Bit fields
14. Some additional Features of C Enumerations Command line Parameter More about Library function Macros The C Preprocessor