0
The expression a = b + c * d − e / f is translated into three-address code in which every operator produces a new temporary variable and the final result is then copied to a. How many temporary variables are needed?
- A4
- B3
- C5
- D6
Correct answer: A
The expression a = b + c * d − e / f is translated into three-address code in which every operator produces a new temporary variable and the final result is then copied to a. How many temporary variables are needed?