C Programming : Step By Step Guide
* Explains every concept through practical examples rather than abstract discussions.
* Provides instruction in writing large programs using examples and exercises that build upon earlier examples and exercises. Function definitions and their portability are thoroughly discussed.
* Provides a section on common errors and traps that students often encounter.
* Provides exercises after only one or two examples. This gives students the opportunity to verify their understanding of the concepts presented.
Table of Contents
*Arithmetic and Data Types
*Introduction to Decision Structures
*Decision Structures: More Complex Issues
*Putting it All Together
*Introduction to the while Loop
*More Complex Applications of while
*Other Kinds of Loops
*More Complex Issues about Functions
*Building Programs with Multiple Function Definitions
*Technical Details about Some Operators and Data Types
*Why Use Arrays?
*Accessing Arrays with Pointers
*User-Defined String Functions
*More Complex Applications for Strings
*Structures and Enumerated Types
*User-Defined Types and Applications
Appendix A: ASCII Character Codes
Appendix B: Operator Precedence and Associativity
Appendix C: Preprocessor Directives
Appendix D: Static Variables
Appendix E: Hexadecimal Number Representation
Appendix F: The Input Mechanism
Appendix G: Some Input/Output Objects from C++ Index