itgle.com
参考答案和解析
正确答案:D
本题考查参数的宏替换。避免二义性有些参数表达式必须加括号,否则在实参表达武替换时,会出现错误。例如X为(m+n)时替换A:m+n*m+n,所以D最符合条件。
更多“下列选项中不会引起二义性的宏定义是( )。A.#define S(x) x*xB.#define S(x) (x)*(x)### ”相关问题
  • 第1题:

    7、在任何情况下计算平方都不会引起二义性的宏定义是()。

    A.#define POWER(x) x*x

    B.#define POWER(x) (x)*(x)

    C.#define POWER(x) (x*x)

    D.#define POWER(x) ((x)*(x))


    #define POWER(x) ((x)*(x))

  • 第2题:

    在任何情况下计算平方数都不会引起二义性的宏定义是

    A.#define POWER(x) (x)*(x)

    B.#define POWER(x) ((x)*(x))

    C.#define POWER(x) (x*x)

    D.#define POWER(x) x*x


    #define POWER(x) ((x)*(x))

  • 第3题:

    在任何情况下计算平方都不会引起二义性的宏定义是()。

    A.#define POWER(x) x*x

    B.#define POWER(x) (x)*(x)

    C.#define POWER(x) (x*x)

    D.#define POWER(x) ((x)*(x))


    #define POWER(x) ((x)*(x))

  • 第4题:

    3、在任何情况下计算平方都不会引起二义性的宏定义是:

    A.#define POWER(x) x*x

    B.#define POWER(x) (x)*(x)

    C.#define POWER(x) (x*x)

    D.#define POWER(x) ((x)*(x))


    #define POWER(x) ((x)*(x))

  • 第5题:

    【单选题】在任何情况下计算平方都不会引起二义性的宏定义是 。

    A.#define POWER(x) ((x)*(x))

    B.#define POWER(x)(x)*(x)

    C.# define POWER(x) (x* x)

    D.#define POWER(x) x* x


    #define POWER(x) ((x)*(x))