Expression (C++)

https://en.cppreference.com/w/cpp/language/expressions

An expression is a sequence of operators and their operands, that specifies a computation.

Value Categories classical expressions by their values.

Types of Expressions

Discarded-value expressions

int x = 5;
x + 10; // This is a discarded-value expression. The result of x + 10 is not used.
foo(); // return value of food is not used.