Previous Page
Next Page


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]

pack pragma
parameter declarations
parameters of a function
     arrays as
     declaring optional parameters
     declaring variable-length arrays as
     in prototype declarations
     main( ) function
     multidimensional arrays as
     pointer to a pointer
parameters of a macro
passing by reference, structure objects
path (binary tree)
pattern rules (makefile)
-pedantic option (GCC)
perror( ) function 2nd 3rd
pointer arrays 2nd
pointer declarator
pointer to const
pointer types
pointers
     argument
     arguments passed to free( ) and realloc( )
     arithmetic operations on 2nd
     as function arguments and return values
     as structure members
     comparative operations with
     conversions to and from integer types
     declaring
         null pointers
         void pointers
     defined
     dereferenced by the * operator
     explicit conversions to other pointer types
     implicit conversion of array designators to
     implicit conversion of function names to
     implicit conversions
     initializing
     initializing pointers to char
     null pointer constants
     of type void *
     operations with
         modifying and comparing pointers
         reading and modifying objects
     simple assignment operands
     to allocated memory block
     to arrays
     to functions
     to incomplete structure types
     to pointers
     to qualified object types
     to strings
     to void 2nd 3rd
         simple assignment operands
     type qualifiers and
         restricted pointers
portability
post-order (LRN) traversal
postfix operators
     precedence and associativity
pow( ) function
#pragma directives
_Pragma operator
pragmas
     for arithmetic operations
     for floating-point environment access
pre-order (NLR) traversal
precedence, operator
     address-of (&) and indirection (*) operators
     assignment operators
     comma (,) operator
     comparative operators
     increment and decrement operators
     member selection operators (. and ->)
     shift operators
     sizeof operator
precision, floating-point numbers 2nd
preprocessing 2nd
preprocessing directives 2nd 3rd 4th
     #pragma
     _Pragma operator
     conditional compiling
     defining and using macros
     defining line numbers
     formatting
     generating error messages
     inserting header file content
     predefined macros
preprocessor, finding header files
prerequisites (for make) 2nd
printArray( ) function
printf( ) function 2nd
     field widths
     format string
     printing integers
     type specifiers for format string arguments
printMatrix( ) function
printRow( ) function
process control
     communication with operating system
     signals
process, defined
processor types, compiler optimization for
profiling
programs
     building C programs with make
     multiple source files for single program
     structure of
prototypes of functions
ptrdiff_t type
punctuation marks
     not available on all keyboards
putc( ) macro
putchar( ) macro
puts( ) function 2nd 3rd
putwc( ) function
putwchar( ) macro


Previous Page
Next Page