单项选择题

下列选项中不会引起二义性的宏定义是( )。

A.#define S(x) x*x
B.#define S(x) (x)*(x)
C.#define S(x) (x*x)
D.#define S(x) ((x)*(x))