(a) What are the operator precedence rules?
(b) What are the operator associativity rules?
(c) What is the order of operand evaluation?
(d) Are there restrictions on operand evalua-tion side effects?
Which of the above must be considered as primary design issues for arithmetic expressions?