Book description
Table of contents
- Cover
- Title Page
- Contents
- About the Authors
- Dedication
- Preface
-
1. Computer Fundamentals and Brief Information on C
- 1.1. Components of a Computer
- 1.2. Latest Computers
- 1.3. Algorithm
- 1.4. Sequence, Selection and Iteration
- 1.5. Flowcharts
- 1.6. An Overview of Compilers and Interpreters
- 1.7. Structure of a C Program
- 1.8. C Programming Rules
- 1.9. Executing the Program
- 1.10. An Example of a C Program
- Exercises
- Answers
-
2. The C Declarations
- 2.1. Introduction
- 2.2. The C Character Set
- 2.3. Delimiters
- 2.4. Types of Tokens
- 2.5. The C Keywords
- 2.6. Identifiers
- 2.7. Constants
- 2.8. Variables
- 2.9. Rules for Defining Variables
- 2.10. C Data Types
- 2.11. Initializing Variables
- 2.12. Dynamic Initialization
- 2.13. Type Modifiers
- 2.14. Type Conversion
- 2.15. Wrapping Around
- 2.16. Constant and Volatile Variables
- Exercises
- Answers
- 3. Operators and Expressions
- 4. Decision Control
- 5. Loop Control Statements
-
6. Arrays
- 6.1. Definition of an Array
- 6.2. Declaration of One-Dimensional Array
- 6.3. One-Dimensional Array Initialization
- 6.4. Access to One-Dimensional Array Elements
- 6.5. Printing One-Dimensional Array Elements
- 6.6. Initialization of Two-Dimensional Array
- 6.7. Initialization of Three-Dimensional Arrays
- 6.8. Arrays and Pointers
- Exercises
- Answers
- 7. String Operations and Standard Functions
- 8. Pointers
-
9. Functions
- 9.1. Introduction
- 9.2. Definition of Function
- 9.3. Function Definition Syntax
- 9.4. The Return Statement
- 9.5. Types of Functions
- 9.6. Call by Value and Reference
- 9.7. Function Returning More Values
- 9.8. Function as an Argument
- 9.9. Function with Operators
- 9.10. Function and Decision Statements
- 9.11. Function and Loop Statements
- 9.12. Functions with Arrays and Pointers
- 9.13. Recursion
- 9.14. Library Functions (Table 9.9)
- Exercises
- Answers
- 10. Storage Class
-
11. Preprocessor Directives
- 11.1. Introduction
- 11.2. #define Directive
- 11.3. Undefining a Macro
- 11.4. Token Pasting and Stringizing Operators
- 11.5. #include Directive
- 11.6. Conditional Compilation
- 11.7. #ifndef Directive
- 11.8. #error Directive
- 11.9. #line Directive
- 11.10. inline Directive
- 11.11. #pragma Saveregs
- 11.12. The Pre-Defined Macros in ANSI and Turbo C
- 11.13. The Pre-Defined Marcos in ctype.h
- Exercises
- Answers
-
12. Structure and Union
- 12.1. Basics of Structure
- 12.2. Features of Structures
- 12.3. Definition and Declaration of Structure
- 12.4. Structure within a Structure
- 12.5. Array of Structures
- 12.6. Pointer to Structure
- 12.7. Structure and Functions
- 12.8. typedef
- 12.9. Bit Fields
- 12.10. Enumerated Data Type
- 12.11. union
- 12.12. Calling BIOS and DOS Services
- 12.13. Union of Structures
- Exercises
- Answers
- 13. Files
- 14. Graphics
- Appendix A
- Appendix B
- Appendix C
- Acknowledgements
- Copyright
Product information
- Title: C Programming
- Author(s):
- Release date: April 2010
- Publisher(s): Pearson India
- ISBN: 9788131770931
You might also like
book
C Programming Essentials
C Programming Essentials is specifically designed to be used at the beginner and intermediate level. The …
book
C Programming Essentials
The book demonstrates key techniques that make C effective and focuses on fundamental concepts for mastery. …
book
Embedded C Programming
This book provides a hands-on introductory course on concepts of C programming using a PIC® microcontroller …
book
Programming in C, 2nd Edition
Programming in C draws upon the exclusivity of the bestselling Programming in ANSI and Turbo C …