C in a Nutshell (In a Nutshell (OReilly))

Index

[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X]

macros

     _ _cplusplus

     _ _LINE_ _ and _ _FILE_ _

     _Pragma operator, using

     bool

     Boolean values

     calling function-like macros

     complex floating-point types

     defined by limits.h

     defining with parameters

         stringify operator

         token-pasting operator

         variable numbers of arguments

     defining without parameters

     errno values

     floating-point classification

     floating-point environment

     floating-point exceptions

     floating-point types

         precision and value range

         rounding mode and evaluation method

     function arguments, variable numbers of

     function-like

         type-generic

     identifying target system and compiler

     in makefiles

     integer types with specific widths, value ranges

     locale information

     NULL 2nd

     offsetof

     predefined, list of

     reserved identifiers

     rounding modes

     scope and redefinition

     signal types

     stdlib.h

     synonyms for logical and bitwise operators

     type specifiers in format string arguments for printf and scanf functions

     type-generic

     use in #include directive

     using within other macros

     va_arg

     va_copy

     va_end

     va_start

     value ranges for integer types

     value ranges of types defined in stdint.h

main( ) function 2nd

     programs in hosted environments

make utility 2nd

     built-in rules

     comments in makefile

     directives

     double-colon rules

     functions

         conditions and flow control

         filename-manipulation

         operations on variables

         system

         user-defined

     implicit rule chains

     macros

     makefiles

     phony targets

     rules in makefile

         command script

         example

         pattern rules

         suffix rules

     running

         command-line options

         GCC options for makefile rules

         header dependencies, generating

         recursive make commands

         special targets as runtime options

     targets, other attributes

     variables

         assignment operators used to define

         automatic

         built-in

         environment variables

         target-specific assignments

         whitespace and

makefiles

malloc( ) function 2nd 3rd

     returning pointer to void 2nd

mandatory arguments

mantissa

math.h header

mathematical functions

     calling variants by uniform name

     error handling for

     for floating-point types

     for integer types

matrices

     addressing elements with array pointers

     variable-length, as function parameter

mblen( ) function

mbrlen( ) function

mbrtowc( ) function

mbsinit( ) function

mbsrtowcs( ) function

mbstowcs( ) function 2nd

mbtowc( ) function 2nd

member designators

     for union members

memchr( ) function

memcmp( ) function

memcpy( ) function 2nd

memmove( ) function 2nd

memory

     dynamic allocation

         binary search tree

         characteristics of allocated memory

         management functions 2nd

         resizing and releasing memory

memory addressing operators

     & and *

     members of structures and unions

     subscript operator ([ ])

memory blocks, functions for

memset( ) function 2nd

minimum storage sizes, standard types

mixed input types, GCC compiler

mktime( ) function

modf( ) function

modifiable lvalues

     assignment operator operands

multibyte characters 2nd

     conversion to and from wide characters

     converting to wide characters in string literals

     in wide-character constants

     wide characters vs.

multidimensional arrays

     as function arguments

     declaring

     initializing

     matrices

multiplicative operators, precedence and associativity

multitarget compiler

Категории