Share via


Postfix Expressions

Postfix expressions consist of primary expressions or expressions in which postfix operators follow a primary expression. The postfix operators are listed in Table 4.1.

Table 4.1   Postfix Operators

Operator Name Operator Notation
Subscript operator [ ]
Function-call operator ( )
Explicit type conversion operator type-name( )
Member-selection operator . or –>
Postfix increment operator ++
Postfix decrement operator

Syntax

  • postfix-expression :
    primary-expression
    postfix-expression [ expression ]
    postfix-expression ( expression-listopt )
    simple-type-name ( expression-listopt )
    postfix-expression . name
    postfix-expression –> name
    postfix-expression ++
    postfix-expression ––
  • expression-list :
    assignment-expression
    expression-list , assignment-expression