The C Programming Language Book Review
|
The C Programming Language
The C Programming Language Chapters
The C Programming Language Chapters
- A Tutorial Introduction
- Getting Started
- Variables and Arithmetic Expressions
- The For Statement
- Symbolic Constants
- Character Input and Output
- Arrays
- Functions
- Arguments - Call by Value
- Character Arrays
- External Variables and Scope
- Types, Operators and Expressions
- Variable Names
- Data Types and Sizes
- Constants
- Declarations
- Arithmetic Operators
- Relational and Logical Operators
- Type Conversions
- Increment and Decrement Operators
- Bitwise Operators
- Assignment Operators and Expressions
- Conditional Expressions
- Prcedence and Order of Evaluation
- Control Flow
- Statements and Blocks
- If-Else
- Else-If
- Switch
- Loops - While and For
- Loops - Do-while
- Break and Continue
- Goto and Labels
- Functiona and Program Structure
- Basics of Functions
- Functions Returning Non Integers
- External Variables
- Scope Rules
- Header Files
- Static Variables
- Register Variables
- Block Structure
- Initialization
- Recursion
- The C Preprocessor
- Pointers and Arrays
- Pointers and Addresses
- Pointers and Function Arguments
- Pointers and Arrays
- Address Arithmetic
- Character Pointers and Functions
- Pointer Arrays; Pointers to Pointers
- Multi-dimensional Arrays
- Initialization of Pointer Arrays
- Pointers vs. Multi-dimensional Arrays
- Command-line Arguments
- Pointers to Functions
- Complicated Declarations
- Structures
- Basics of Structures
- Structures and Functions
- Arrays of Structures
- Pointers to Structures
- Self-referential Structures
- Table Lookup
- Typedef
- Unions
- Bit fields
- Input and Output
- Standard Input and Output
- Formatted Output - Printf
- Variable-length Argument Lists
- Formatted Input - Scanf
- File Access
- Error handling - Stderr and Exit
- Line Input and Output
- Miscellaneous Functions
- The UNIX System Interface
- File Descriptors
- Low, Level I/O - Read and Write
- Open, Creat, Close, Unlink
- Random Access - Lseek
- Example - An Implementation of Fopen and Getc
- Example - Listing Directories
- Example - Storage Allocator
The C Programming Language Appendices
- Reference Manual
- Introduction
- Lexical Conventions
- Syntax Notation
- Meaning of Identifiers
- Object and Lvalues
- Conversions
- Expressions
- Declarations
- Statements
- External Declarations
- Scope and Linkage
- Preprocessing
- Grammar
- Standard Library
- Input and Output: <stdio.h>
- Character Class Tests: <ctype.h>
- String Functions: <string.h>
- Mathematical Functions: <math.h>
- Utility Functions: <stdlib.h>
- Diagnostics: <assert.h>
- Variable Argument Lists: <stdarg.h>
- Non-local Jumps: <setjmp.h>
- Signals: <signal.h>
- Date and Time Functions: <time.h>
- Implementation-defined Limits: <limits.h> and <float.h>
- Summary of Changes
- Index
|
|
Poised Solutions Library
Programming Books | Administration Books | Cyber Security Books
Computer Science Books | Electronic Books | Literature Books
Assembly Coding | System Coding | General Coding
GUI Coding | Shell Coding | Functional Coding | Web Coding
Browser Coding | Database Coding | Coding Philosophy
© Poised Solutions Copyright 2008 - 2009
Web Development and Web Design by Poised Solutions IT Practice
Guild of Developers • PantheonOS • Cyber Security