Poised Solutions Library

Poised Solutions Tech Library

the C programming
language book review

Poised Solutions

The C Programming Language Book Review

System

Coding

IT Library

The C Programming Language

The C Programming Language

Amazon UKAmazon USA
The C Programming Language
Author:
Brian W. Kernighan
Dennis M. Ritchie
Publisher:
Prentice Hall
Published:
1988
Pages:
272

The C Programming Language


The C Programming Language Chapters

The C Programming Language Chapters
  1. 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
  2. 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
  3. Control Flow
    • Statements and Blocks
    • If-Else
    • Else-If
    • Switch
    • Loops - While and For
    • Loops - Do-while
    • Break and Continue
    • Goto and Labels
  4. 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
  5. 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
  6. Structures
    • Basics of Structures
    • Structures and Functions
    • Arrays of Structures
    • Pointers to Structures
    • Self-referential Structures
    • Table Lookup
    • Typedef
    • Unions
    • Bit fields
  7. 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
  8. 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
  1. Reference Manual
    • Introduction
    • Lexical Conventions
    • Syntax Notation
    • Meaning of Identifiers
    • Object and Lvalues
    • Conversions
    • Expressions
    • Declarations
    • Statements
    • External Declarations
    • Scope and Linkage
    • Preprocessing
    • Grammar
  2. 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>
  3. Summary of Changes
  4. Index

C Books


























Poised Solutions Web Development and Web Design by Poised Solutions IT Practice

Guild of Developers  •  PantheonOS  •  Cyber Security