define命令称为编译预处理的宏定义命令,其最常见的应用是把一个字符串定义成一个标识符
对
举一反三
- 下列关于预处理命令的描述中,错误的是()。 A: 预处理命令最左边的标识符是# B: 预处理命令是在编译前处理的 C: 宏定义命令可以定义符号常量 D: 文件包含命令只能包含.h文件
- C++提供的预处理命令有宏定义命令,条件编译命令和()命令。
- 宏定义是() A: 一条语句 B: 一种编译预处理指令 C: 一个标识符 D: 一个变量
- 关于编译预处理,说法正确的是 A: using是预处理指令 B: #define HELLO是定义了一个宏,名字叫HELLO C: #define HELLO HELLO是定义了一个宏,名字叫HELLO D: C++源代码经过编译预处理之后,就变成了目标代码
- 宏定义指将一个标识符(宏名)定义为一个字符串(替换文本)。
内容
- 0
编译预处理命令 A: B: include 包含指令 C: D: define 宏定义指令 E: F: undef G: using name space std
- 1
C++的编译预处理命令包括宏定义命令、文件包含命令和条件编译命令,都是以( )开始。 A: ¥ B: & C: # D: @
- 2
智慧职教: 宏定义不是语句,而是一种编译预处理命令,因此不带
- 3
宏定义指将一个标识符(宏名)定义为一个字符串(替换文本)。 A: 正确 B: 错误
- 4
预处理命令有宏定义、 和 。