关于编译预处理,说法正确的是
A、using 是预处理指令
B、#define HELLO 是定义了一个宏,名字叫 HELLO
C、#define HELLO HELLO 是定义了一个宏,名字叫 HELLO
D、C++源代码经过编译预处理之后,就变成了目标代码
A、using 是预处理指令
B、#define HELLO 是定义了一个宏,名字叫 HELLO
C、#define HELLO HELLO 是定义了一个宏,名字叫 HELLO
D、C++源代码经过编译预处理之后,就变成了目标代码
A.一条文件包含命令能包含多个文件
B.文件包含命令不可以嵌套使用
C.编译预处理命令是在编译之前被处理的命令
D.编译预处理命令中的“#”可以省略
A、用户自定义头文件时使用条件编译指令可以避免重复包含
B、含有函数原型的头文件和函数的定义都可以出现在多个模块中
C、在#include <头文件名> 格式中,编译预处理程序直接到当前目录查找头文件
D、在#include"头文件名"格式中,编译预处理程序最后到当前目录查找头文件
A.ANSI C标准规定可以在C源程序中加入一些“预处理命令”,以改进程序设计环境,提高编程效率;
B.预处理命令是C语言本身的组成部分,能直接对它们进行编译;
C.预处理命令不是C语言本身的组成部分,不能直接对它们进行编译;
D.“预处理”,即根据预处理命令对程序作相应的处理。
A.C++源程序中,一行可以编写多条编译预处理指令
B.C++源程序中,编译预处理指令必须位于其它语句之前
C.宏替换不占用运行时间,只占编译时间
D.使用有参宏时,参数的类型必须与宏定义时一致
下列关于预处理命令的描述中,错误的是()。
A.预处理命令最左边的标识符是
B.预处理命令是在编译前处理的
C.宏定义命令可以定义符号常量
D.文件包含命令只能包含.h文件
A.预处理命令行必须位于源程序的开始
B.源程序中凡是以 # 开始的控制行都是预处理命令行
C.一行上只能有一条有效的预处理命令
D.预处理命令是在程序正式编译之前被处理的
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!