5.6.6 Parenthesized Expressions

A parenthesized expression consists of an expression enclosed in parentheses.

Static semantics. A parenthesized expression is classified as a value expression, and the enclosed expression MUST able to be evaluated to a simple data value. The declared type of a parenthesized expression is that of the enclosed expression.

 parenthesized-expression = "(" expression ")" 

Runtime semantics. A parenthesized expression evaluates to the simple data value of its enclosed expression. The value type of a parenthesized expression is that of the enclosed expression.