72. C in a Nutshell

    Author: Myanmar Ebook Store Genre: »
    Rating

    Part I. Language
    Chapter 1. Language Basics
    Characteristics of C
    The Structure of C Programs
    Source Files
    Comments
    Character Sets
    Identifiers
    How the C Compiler Works

    Chapter 2. Types
    Typology
    Integer Types
    Floating-Point Types
    Complex Floating-Point Types (C99)
    Enumerated Types
    The Type void

    Chapter 3. Literals
    Integer Constants
    Floating-Point Constants
    Character Constants
    String Literals

    Chapter 4. Type Conversions
    Conversion of Arithmetic Types
    Conversion of Nonarithmetic Types

    Chapter 5. Expressions and Operators
    How Expressions Are Evaluated
    Operators in Detail
    Constant Expressions

    Chapter 6. Statements
    Expression Statements
    Block Statements
    Loops
    Selection Statements
    Unconditional Jumps

    Chapter 7. Functions
    Function Definitions
    Function Declarations
    How Functions Are Executed
    Pointers as Arguments and Return Values
    Inline Functions
    Recursive Functions
    Variable Numbers of Arguments

    Chapter 8. Arrays
    Defining Arrays
    Accessing Array Elements
    Initializing Arrays
    Strings
    Multidimensional Arrays
    Arrays as Arguments of Functions

    Chapter 9. Pointers
    Declaring Pointers
    Operations with Pointers
    Pointers and Type Qualifiers
    Pointers to Arrays and Arrays of Pointers
    Pointers to Functions

    Chapter 10. Structures, Unions, and Bit-Fields
    Structures
    Unions
    Bit-Fields

    Chapter 11. Declarations
    General Syntax
    Type Names
    typedef Declarations
    Linkage of Identifiers
    Storage Duration of Objects
    Initialization

    Chapter 12. Dynamic Memory Management
    Allocating Memory Dynamically
    Characteristics of Allocated Memory
    Resizing and Releasing Memory
    An All-Purpose Binary Tree
    Characteristics
    Implementation

    Chapter 13. Input and Output
    Streams
    Files
    Opening and Closing Files
    Reading and Writing
    Random File Access

    Chapter 14. Preprocessing Directives
    Inserting the Contents of Header Files
    Defining and Using Macros
    Conditional Compiling
    Defining Line Numbers
    Generating Error Messages
    The #pragma Directive
    The _Pragma Operator
    Predefined Macros

    Part II. Standard Library
    Chapter 15. The Standard Headers
    Using the Standard Headers
    Contents of the Standard Headers

    Chapter 16. Functions at a Glance
    Input and Output
    Mathematical Functions
    Character Classification and Conversion
    String Processing
    Multibyte Characters
    Converting Between Numbers and Strings
    Searching and Sorting
    Memory Block Handling
    Dynamic Memory Management
    Date and Time
    Process Control
    Internationalization
    Nonlocal Jumps
    Debugging
    Error Messages

    Chapter 17. Standard Library Functions

    Part III. Basic Tools
    Chapter 18. Compiling with GCC
    The GNU Compiler Collection
    Obtaining and Installing GCC
    Compiling C Programs with GCC
    C Dialects
    Compiler Warnings
    Optimization
    Debugging
    Profiling
    Option and Environment Variable Summary

    Chapter 19. Using make to Build C Programs
    Targets, Prerequisites, and Commands
    The Makefile
    Rules
    Comments
    Variables
    Phony Targets
    Other Target Attributes
    Macros
    Functions
    Directives
    Running make

    Chapter 20. Debugging C Programs with GDB
    Installing GDB
    A Sample Debugging Session
    Starting GDB
    Using GDB Commands

    Index

    Leave a Reply

    Blogger templates

    Blogger news

    Blogroll