关于编译预处理命令,叙述正确的是()。
A: 预处理命令都以“#”开头
B: 预处理命令必须位于程序的首部
C: 预处理命令只能实现宏定义和条件编译的功能
D: 每个程序必须在开头使用预处理命令#include
A: 预处理命令都以“#”开头
B: 预处理命令必须位于程序的首部
C: 预处理命令只能实现宏定义和条件编译的功能
D: 每个程序必须在开头使用预处理命令#include
A
举一反三
- 下列说法正确的是________。A、C程序必须在开头用预处理命令 #include B、预处理命令必须位于C源程序的首部C、在C语言中,预处理命令都以"#"开头D、C语言的预处理命令只能实现宏定义 和条件编译的功能
- 在程序中使用字符串处理函数时,需在程序的开头使用编译预处理命令:#include <;string.h>;。
- 以下对编译预处理命令的不正确的说法是( )。 A: C语言中的编译预处理命令包含宏定义、文件包含和条件编译 B: C语言中的编译预处理命令以 C: 号开头 D: C语言中的编译预处理命令一般位于程序代码的首部 E: C语言中的编译预处理命令以分号结束
- 编译预处理命令必须以______ 开头。
- 下列关于编译预处理命令的说法中,正确的是______。 A: 一条文件包含命令能包含多个文件 B: 编译预处理命令只能放在文件开头 C: 一行只能书写一条编译预处理命令 D: 编译预处理命令中的" E: "可以省略
内容
- 0
下列关于预处理命令的描述中,错误的是()。 A: 预处理命令最左边的标识符是# B: 预处理命令是在编译前处理的 C: 宏定义命令可以定义符号常量 D: 文件包含命令只能包含.h文件
- 1
[单选题]以下叙述正确的是( )。 A: 预处理命令行必须位于C源程序的起始位置 B: 在C语言中,预处理命令行都是以“<”开头 C: 每个C源程序文件必须包含预处理命令行:<include D: C语言的预处理不能实现宏定义和条件编译功能
- 2
以下关于编译预处理的叙述中错误的是 A: 预处理命令行必须位于源程序的开始 B: 源程序中凡是以#开始的控制行都是预处理命令行 C: 一行上只能有一条有效的预处理命令 D: 预处理命令是在程序正式编译之前被处理的
- 3
下列有关预处理命令的叙述,错误的是( )。 A: 预处理命令必须以字符 B: 开头 C: 预处理命令不占用程序运行时间 D: 命令 E: include<文件名>和命令 F: include“文件名”作用完全相同 G: 宏名不一定要用大写英文字母
- 4
编译预处理命令以“#”开头