Expressions are sequences of operators,
operands, and punctuators that specify a computation. The
evaluation of an expressions is based on the operators that the
expression contains, and the context in which the operators are
used.
C++ operators can be defined to behave
differently when applied to operands of class type. This is
called operator overloading. The C language does not
permit overloading.
Operator Precedence and
Associativity
Operands
lvalues
Types of Expressions
Constant Expressions
Function Calls
Operator
Precedence and Associativity Table
Primary
Operators
Unary
Operators
Binary
Operators
Assignment
Operators
Comma
Operator
Overloading Operators