• 2022-06-16
    下述描述正确的是()
    A: 在程序的一行中可以出现多个有效的预处理命令行
    B: 使用带参宏时,参数的类型应与宏定义时的一致
    C: 宏替换不占运行时间,只占编译时间
    D: 宏定义不能出现在函数的内部
  • C

    举一反三

    内容

    • 0

      宏替换不占程序运行时间,只占编译时间。()

    • 1

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

    • 2

      宏替换不占编译时间,只占运行时间。()

    • 3

      下面是对宏定义的描述。不正确的是( ) A: 宏不存在类型问题,宏名无类型,它的参数也无类型 B: 宏替换不占用运行时间 C: 宏替换只是字符串的简单替代 D: 宏替换时先检查类型,类型一致时才可以替换

    • 4

      在C程序中,以下对宏替换的叙述不正确的是 A: 宏名无类型,其参数也无类型 B: 宏替换不占运行时间 C: 带参的宏替换在替换时,先求出实参表达式的值,然后代入形参运算求值 D: 宏替换只是字符的替换