简述编译预处理指令。
编译预处理指令通知编译器在编译工作开始之前,先由预处理程序对源程序中这些特殊的命令进行预处理。完成预处理操作生成预处理后的源代码,供编译器编译。 编译预处理命令用“#”引导,包括宏定义、文件包含处理和条件编译(略)三种形式。 编译预处理指令不需要使用语句结束符”;” 。
举一反三
内容
- 0
关于编译预处理指令,下列叙述正确的是( )。 A: C++源程序中,一行可以编写多条编译预处理指令 B: C++源程序中,编译预处理指令必须位于其它语句之前 C: 宏替换不占用运行时间,只占编译时间 D: 使用有参宏时,参数的类型必须与宏定义时一致
- 1
3.5GCC的正确编译流程为 A: 预处理-编译-汇编-链接 B: 预处理-编译-链接-汇编 C: 预处理-链接-编译-汇编 D: 编译-预处理-汇编-链接
- 2
gcc正确的编译流程为( ) A: 预处理--编辑--编译--链接 B: 预处理--链接--编辑--编译 C: 预处理--编译-编辑--链接 D: 编辑--预处理--编译--链接
- 3
编译的预处理程序的处理对象是源程序。()
- 4
中国大学MOOC: 关于编译预处理指令,下列叙述正确的是( )。