• 2021-04-14
    中国大学MOOC: 3.以下说法正确的是()A.宏定义是C语句,所以要在行末加分号B对程序中用双引号括起来的字符串内的字符,与宏名相同的要进行置换C在进行宏定义时,宏定义不能层层置换D.可以用#undefine命令终止宏定义的作用域
  • D

    内容

    • 0

      宏定义不是 C 语句,一定不可以在行末加分号。

    • 1

      在进行宏定义时,可以引用已定义的宏名。()

    • 2

      【单选题】以下叙述中正确的是() A. 源程序中所有的行都参加编译。 B. 宏定义常量与const定义常量是一样的。 C. 宏定义可以嵌套定义,即在宏定义中的字符串可以引用另一个宏定义的标识符。 D. 其余选项都不正确

    • 3

      关于宏定义命令,叙述正确的是( ) A: 在程序编译前进行宏替换 B: 在程序编译时进行宏替换 C: 在程序编译后进行宏替换 D: 在程序运行时进行宏替换

    • 4

      在进行宏定义时,不允许引用已定义的宏名。()