The correct answer is: B. Parenthesis
Parenthesis can be used to override the order of precedence in expressions. For example, in the expression 1 + 2 * 3
, the multiplication is done first because it has a higher precedence than addition. However, if we use parentheses, we can force the addition to be done first: (1 + 2) * 3
.
The other options are incorrect. Curly braces are used to group statements together, not to override the order of precedence. A third bracket is not a valid syntax in most programming languages. Associativity is a property of operators that determines the order in which they are evaluated when they appear next to each other, but it does not affect the order of precedence.