【单选题】关于宏定义,下列叙述中正确的是() (2.0分)
A. 宏名必须用大写字母表示 B. 引用带参数的宏时,实参类型应与宏定义中的形参类型一致 C. 在程序的一行上可以出现多个有效的宏定义 D. 宏展开不占用运行时间,只占用编译时间
A. 宏名必须用大写字母表示 B. 引用带参数的宏时,实参类型应与宏定义中的形参类型一致 C. 在程序的一行上可以出现多个有效的宏定义 D. 宏展开不占用运行时间,只占用编译时间
宏展开不占用运行时间,只占用编译时间
举一反三
- 【单选题】以下叙述正确的是()。 A. 在程序的一行上可以出现多个有效的预处理命令行 B. 使用带参数的宏时,参数的类型应与宏定义时一致 C. 宏替换不占用运行时间,只占编译时间 D. 宏名必须用大写字母表示
- 下述描述正确的是() A: 在程序的一行中可以出现多个有效的预处理命令行 B: 使用带参宏时,参数的类型应与宏定义时的一致 C: 宏替换不占运行时间,只占编译时间 D: 宏定义不能出现在函数的内部
- 题号:5014[br][/br]以下叙述中正确的是()。 A: 宏替换不占用运行时间,只占编译时间 B: 在以下定义中 C R 是称为"宏名"的标识符 C: define C R 045 D: 在程序的一行上可以出现多个有效的预处理命令行 E: 使用带参的宏时,参数的类型应与宏定义时的一致
- 以下关于宏的叙述中正确的是 ( ) A: 宏名必须用大写字母表示 B: 宏替换时要进行语法检查 C: 宏替换不占用运行时间 D: 宏定义中不允许引用已有的宏名
- 以下的叙述中不正确的是() A: 宏展开不占用运行时间,只占用编译时间 B: 宏名无类型 C: 宏名必须用大写字母表示 D: 预处理命令行都必须以#号开始
内容
- 0
对于宏替换的说法正确的是( ) A: 宏名必须用大定字母 B: 宏替换只是字符替换 C: 宏替换要占用运行时间 D: 宏名必须定义类型
- 1
【单选题】1、 以下有关宏的不正确叙述是:() A) 宏名无类型 B) 宏替换只是字符替换 C) 宏名必须用大写字母表示 D) 宏替换不占用时间运行 A. A) 宏名无类型 B. B) 宏替换只是字符替换 C. C) 宏名必须用大写字母表示 D. D) 宏替换不占用时间运行
- 2
6.下面是对宏定义的描述,不正确的是().A.宏不存在类型问题,宏名无类型,它的参数也无类型B.宏替换不占用运行时间C.宏替换时先求出实参表达式的值,然后代入形参运算求值D.其实宏替换只不过是字符替代而已
- 3
以下关于宏替换的叙述中,不正确的是( ) A: 宏替换不占用程序的运行时间 B: 宏名无类型 C: 宏替换只是字符替换 D: 宏名必须用大写字母表示
- 4
下面对宏定义的描述中不正确的是 A.宏不存在类型问题,宏名无类型,它的参数也无类型 B.宏替换不占用运行时间 C.宏替换时先求出实参表达式的值,然后代入形参数运算求值 D.其实,宏替换只不过是字符替代而已