Postfix Operators [ HP C/iX Reference Manual ] MPE/iX 5.0 Documentation
HP C/iX Reference Manual
Postfix Operators
Postfix operators are unary operators that attach to the end of postfix
expressions. A postfix expression is any expression that may be legally
followed by a postfix operator.
Syntax
postfix-expression ::=
primary-expression
postfix-expression [ expression ]
postfix-expression ( [argument-expression-list] )
postfix-expression . identifier
postfix-expression -> identifier
postfix-expression ++
postfix-expression --
argument-expression-list ::=
assignment-expression
argument-expression-list , assignment-expression
Examples
The following are examples of postfix operators:
The 'element of' operator ([ ]) : array1[10]
The postfix increment operator (++) : index++
The postfix decrement operator (--) : index--
The argument list of function calls : func(arg1,arg2,arg3)
The selection operator (.) : struct_name.member
The selection operator (->) : p_struct->member
MPE/iX 5.0 Documentation