United States
Compaq C
Compaq C
Language Reference Manual
Previous
Contents
Index
P
Parameter
function prototype
in
#define
preprocessor macros
main function
rules governing
Parameter passing
to main function
",,)( ) (Parenthesized expression)
Parenthesized expression
Parsing
top-down
Parsing error
Period operator ( . )
perror
library function
Pointer
declaration
null
to array
unary operator
using the increment operator (++)
void
Pointer conversion
Pointer declaration
syntax
Pointer initialization
Pointer to void
Pointer type
discussed
referenced type
Portability concern
main_program option
Portability concerns
char
* generic-pointer notation
length of bit field
preprocessor implementations
structure alignment
-- -- (postfix decrement operator)
Postfix decrement operator
Postfix expression
array reference
decrement operator
function call
increment operator
structure reference
union reference
++ (postfix increment operator)
Postfix increment operator
pow
library function
Pragma
directive
VAX C
#pragma
preprocessing directive
Precedence
defined
discussed
operator
Predefined macro names
-- -- (prefix decrement operator)
Prefix decrement operator
++ (prefix increment operator)
Prefix increment operator
Preprocessing
discussed
Preprocessing operator
#
##
Preprocessor directive
#define
#elif
#else
#endif
#
error
#if
#ifdef
#ifndef
#include
defined
macro substitution
#line
null (#)
#pragma
#undef
Primary expression
constant #1
constant #2
defined
identifier
parentheses
Primary operator
precedence of
printf
library function
Promotion of data type
Prototype
defined
for C library function
Prototype style function declaration
combined with old-style
defined
Prototype style parameter declaration
ptrdiff
type
...
punctuator
Punctuator #1
Punctuator #2
putc
library function
putchar
library function
puts
library function
Q
qsort
library function
R
raise
library function
rand
library function
RAND_MAX
macro
Reader's comments
realloc
library function
register class
register
keyword
used in declaration inside block
Relational operator
Relaxed pointer/integer compatibility
common C
VAX C
% (remainder operator)
Remainder operator (%)
remove
library function
rename
library function
Restricted pointer
defined
examples
return
keyword
statement syntax
rewind
library function
>> (right shift operator)
Routine
library
rvalue
S
Scaling pointer
scanf
library function
Scope
SEEK_CUR
macro
SEEK_END
macro
SEEK_SET
macro
Selection statement #1
Selection statement #2
Semantic error
Sequence point
setbuf
library function
<setjmp.h>
header
setjmp
library function
setlocale
library function
Shift operator (<< and >>)
Side effect
defined
example
within macros
SIGABRT
signal
SIGFPE
signal
SIGILL
signal
<signal.h>
header
Signal handling
header file
signal
library function
Signed integer
Significant characters
identifier
SIGSEGV
signal
SIGTERM
signal
sig_atomic_t
type
SIG_DFL
macro
SIG_ERR
macro
SIG_IGN
macro
Similarity between structure and union
Simple object
declaration format
default initialization
initialization
sin
library function
sinh
library function
sizeof
keyword
sizeof
operator #1
sizeof
operator #2
size_t
type
stddef.h
stdio.h
stdlib.h
string.h
time.h
Source character set
defined
storage
Source file inclusion
sprintf
library function
sqrt
library function
srand
library function
sscanf
library function
Standard header file
Statement
break
defined
from
case
statement
compound, or block
conditional #1
conditional #2
continue
default
#1
default
#2
do
defined
iteration statement
expression
for
defined
iteration statement
goto
if
iteration #1
iteration #2
jump #1
jump #2
label
like
null
return
selection #1
selection #2
switch
while
static class
static
keyword
used in declaration inside block
Static storage duration
<stdarg.h>
header
<stdbool.h>
header
<stddef.h>
header
stderr
macro
stdin
macro
<stdio.h>
header
<stdlib.h>
header
stdout
macro
Storage allocation
order
to an object
Storage class
default
types
Storage-class modifiers
inline
__align
__forceinline
__inline
Storage class specifier
Storage classes
auto
extern
register
static
Storage duration
strcat
library function
strchr
library function
strcmp
library function
strcoll
library function
strcpy
library function
strcspn
library function
strerror
library function
strftime
library function
String
defined
<string.h>
header
String literal
Compaq C
defined
example
modifying
String processing
header file
strlen
library function
strncat
library function
strncmp
library function
strncpy
library function
strpbrk
library function
strrchr
library function
strspn
library function
strstr
library function
strtod
library function
strtok
library function
strtol
library function
strtoul
library function
struct lconv
type
struct tm
type
Structure
bit field
declaration #1
declaration #2
forward referencing
initialization #1
initialization #2
member
reference
variant aggregate
Structure alignment
described
discussed
on
OpenVMS Alpha
on
OpenVMS VAX
on
Tru64 UNIX
. (structure and union operator)
Structure declaration
syntax #1
syntax #2
Structure member
declaration
--> (structure or union pointer operator)
Structure specifier
Structure type
strxfrm
library function
Subscripting
Substitution
macro
rules
within
#include
directives
switch
keyword
declaration inside
switch
statement
Compaq C
behavior
Syntax
main function
Syntax error
System identification predefined macros
system
library function
Previous
Next
Contents
Index
privacy and legal statement