关于编译预处理,下列说法正确的是。
A: 用户自定义头文件时使用条件编译指令可以避免重复包含
B: 含有函数原型的头文件和函数的定义都可以出现在多个模块中
C: 在#include<头文件名>格式中,编译预处理程序直接到当前目录查找头文件
D: 在#include"头文件名"格式中,编译预处理程序最后到当前目录查找头文件
A: 用户自定义头文件时使用条件编译指令可以避免重复包含
B: 含有函数原型的头文件和函数的定义都可以出现在多个模块中
C: 在#include<头文件名>格式中,编译预处理程序直接到当前目录查找头文件
D: 在#include"头文件名"格式中,编译预处理程序最后到当前目录查找头文件
举一反三
- 关于编译预处理,下列说法正确的是 。 A: 用户自定义头文件时使用条件编译指令可以避免重复包含 B: 含有函数原型的头文件和函数的定义都可以出现在多个模块中 C: 在 D: include<头文件名>格式中,编译预处理程序直接到当前目录查找头文件 E: 在 F: include"头文件名"格式中,编译预处理程序最后到当前目录查找头文件
- 编译预处理的主要工作有哪些? A: 条件编译 B: 生成中间文件 C: 头文件包含 D: 宏展开
- 关于文件包含命令说法错误的是( )。 A: 文件包含命令的作用是把指定的文件插入到该命令所处的位置上取代该命令,然后再进行编译处理。 B: 一个文件包含命令可以包括多个头文件。 C: 文件包含命令中的头文件名可以写成绝对路径的形式。 D: 一般地,调用标准库函数或专业库函数包含头文件时,使用 E: include <头文件>的形式。
- stm32f10x_conf.h被称作“头文件的头文件”,可是在main.c或其它C文件中都没有语句直接包含该文件,那么项目是在哪里包含了这个头文件呢?( ) A: 在项目settings的C/C++标签页中直接包含了该头文件; B: 在stm32f10x.h文件中直接包含了该头文件; C: 在stm32f10x.h中用条件编译语句包含了该头文件; D: 程序员应该在main.c中用#include语句包含该头文件;
- 编译预处理的作用是(),预处理指令的标志是()。多文件系统中,程序由()来管理,用户自定义头文件中通常定义一些()。