1.关于编译预处理,下列说法正确的是:
A: 所谓“编译预处理”,是C编译系统中的预处理程序按源程序中的预处理命令进行的一些预加工。
B: C语言提供了宏定义、文件包含和条件编译三种主要预处理命令。
C: 预处理命令均以“#”打头,末尾加分号。
D: C语言的预处理命令可以出现在程序的任意位置,其作用范围是自出现点到所在源程序的末尾。
A: 所谓“编译预处理”,是C编译系统中的预处理程序按源程序中的预处理命令进行的一些预加工。
B: C语言提供了宏定义、文件包含和条件编译三种主要预处理命令。
C: 预处理命令均以“#”打头,末尾加分号。
D: C语言的预处理命令可以出现在程序的任意位置,其作用范围是自出现点到所在源程序的末尾。
举一反三
- 编译的预处理程序的处理对象是源程序。()
- 关于编译预处理命令,叙述正确的是()。 A: 预处理命令都以“#”开头 B: 预处理命令必须位于程序的首部 C: 预处理命令只能实现宏定义和条件编译的功能 D: 每个程序必须在开头使用预处理命令#include
- 以下关于编译预处理的叙述中错误的是 A: 预处理命令行必须位于源程序的开始 B: 源程序中凡是以#开始的控制行都是预处理命令行 C: 一行上只能有一条有效的预处理命令 D: 预处理命令是在程序正式编译之前被处理的
- 【单选题】下面关于编译预处理命令的说法中,正确的是( )。 A. 一条文件包含命令能包含多个文件 B. 文件包含命令不可以嵌套使用 C. 编译预处理命令是在编译之前被处理的命令 D. 编译预处理命令中的“#”可以省略
- C语言的编译预处理命令是在 前进行处理的