Parentheses (or "round brackets") explicitly set the limits of an expression and thereby clarify operator precedence.
x = 5 * (3 + 7);
x is 50.
x = 5 * 3 + 7;
x is 22.
They have a special use related to functions.
Square brackets are used exclusively with arrays.