D |
Data type
|
basic
|
character
|
complex
|
conversion
|
floating-point
|
function
|
function prototype
|
integral
|
introduction
|
list
|
range
|
size
|
_Bool
|
Date and time
|
header file
|
Declaration
|
aggregate array
|
C library prototype
|
enumeration
|
example
|
format #1
|
format #2
|
function
|
function prototype
|
general syntax
|
inside block
|
structure
|
syntax rules
|
tentative tag declaration
|
type definitions
|
union
|
Declarator
|
Declaring floating-point objects
|
Decrement operator
|
-- postfix
|
-- prefix
|
prefix
|
Default argument promotions
|
default label
|
Default widening convention
|
#define directive
|
defined operator
|
Definition
|
function
|
object
|
Dereferencing pointer
|
Derived type list
|
Designation
|
in initializer list
|
Designator #1
|
Designator #2
|
Diagnostic
|
Diagnostics
|
header file
|
#dictionary directive
|
Difference between structure and union
|
difftime library function
|
Digraph sequence
|
Directives
|
See Preprocessor directives
|
div library function
|
/ (division operator)
|
Division operator ( / )
|
div_t type
|
do statement
|
Dot operator ( . )
|
E |
EDOM macro
|
#elif preprocessing directive #1
|
#elif preprocessing directive #2
|
Ellipsis
|
in prototype
|
else clause
|
#else preprocessing directive
|
common C extension
|
#endif preprocessing directive
|
common C extension
|
enum keyword
|
Enumerated data type
|
declaration
|
Enumerated type
|
discussed
|
example
|
Enumeration constant
|
defined
|
syntax
|
type
|
Enumeration specifier
|
envp
|
main function argument
|
common C extension
|
VAX C extension
|
EOF macro
|
Equal-to operator (=)
|
:=,= (equality operator)
|
Equality operator
|
ERANGE macro
|
<errno.h> header
|
errno macro
|
Error Code
|
header file
|
Error directive
|
#error preprocessing directive
|
Errors
|
types
|
Escape sequence
|
Evaluation order
|
of argument list
|
Execution character set
|
defined
|
list
|
exit library function
|
EXIT_FAILURE macro
|
EXIT_SUCCESS macro
|
exp library function
|
Expression
|
as statement
|
assignment
|
binary
|
additive
|
bitwise
|
equality
|
logical
|
multiplicative
|
relational
|
shift
|
comma
|
compound literal
|
conditional
|
constant
|
Constructor
|
evaluation order
|
postfix
|
array reference
|
decrement operator
|
function call
|
increment operator
|
structure reference
|
syntax
|
union reference
|
primary
|
constant #1
|
constant #2
|
defined
|
identifier
|
parentheses
|
syntax
|
relational
|
unary
|
addressed
|
arithmetic negation
|
bitwise negation
|
cast
|
increment and decrement
|
logical negation
|
sizeof
|
__typeof__
|
_Pragma
|
extern class
|
External declaration
|
scope
|
External definition
|
External linkage
|
External object definition
|
F |
fabs library function
|
false macro
|
stdbool.h
|
fclose library function
|
feof library function
|
ferror library function
|
fflush library function
|
fgetc library function
|
fgetpos library function
|
fgets library function
|
File
|
header
|
File scope
|
defined
|
example
|
FILE type
|
FILENAME_MAX macro
|
float keyword
|
Floating point
|
conversion to integer
|
Floating-point
|
data type
|
declaration
|
precision
|
Floating-point constant
|
defined
|
Floating-Point constant
|
hexadecimal
|
Floating-point constant
|
notation
|
type
|
Floating-point object declaration
|
Floating point type
|
Floating point types
|
list
|
floor library function
|
fmod library function
|
fopen library function
|
FOPEN_MAX macro
|
for statement
|
Forward reference
|
defined
|
example
|
fpos_t type
|
fprintf library function
|
fputc library function
|
fputs library function
|
fread library function
|
free library function
|
freopen library function
|
frexp library function
|
fscanf library function
|
fseek library function
|
fsetpos library function
|
ftell library function
|
Function
|
address
|
address passing
|
as argument
|
C library
|
prototype
|
call
|
defined
|
syntax
|
within macros
|
declaration
|
definition
|
argument
|
argument conversion
|
defined
|
parameter
|
definition of
|
main_program option
|
identifier
|
implicit declaration of
|
main
|
prototype
|
syntax
|
type
|
undeclared
|
variable parameter list
|
Function argument
|
conversion
|
to main
|
Function definition
|
syntax
|
Function inline expansion
|
Function prototype
|
defined
|
Function prototype scope
|
defined
|
example
|
Function prototypes
|
scope rules
|
type conversion
|
widening rules
|
Function scope
|
defined
|
example
|
Function type
|
discussed
|
example
|
fwrite library function
|