其中预处理器产生编译器的输出,它实现以下的功能: (1)文件包含 可以把源程序中的#include 扩展为文件正文,即把包含的.h文件找到并展开到#include 所在处。 (2)条件编译 预处理器根据#if和#ifdef等编译命令及其后的条件,将源程序中的某部分包含进来或排除在外,通常把排除在外的语句转换成空行。 (3)宏展开 预...
但头文件不用被编译。我们把所有的函数声明全部放进一个头文件中,当某一个 .cpp 源文件需要它们时,它们就可以通过一个宏命令 "#include" 包含进这个 .cpp 文件中,从而把它们的内容合并到 .cpp 文件中去。当 .cpp 文件被编译时,这些被包含进去的 .h 文件的作用便发挥了。 举一个例子吧,假设所有的数学函数...
(a)条件编译的意义 (b)#if、#else、#elif #endif (c)#ifdef和#ifndef (d)#if 与 defined的结合 (e)条件编译与配置文件(条件编译的真实应用) (4)一些特殊的预编译关键字 与 实际应用 (a)defined (b)#error (b)#line (c)# 与 ## (d)#pragma (5)文件包含 (a)是不是只能包含头文件 (b)...
百度试题 结果1 题目下列关于预处理指令的描述中,错误的是: A. #include用于包含头文件 B. #define可以定义宏 C. #ifdef可以用于条件编译 D. #pragma可以用于编译器指令 相关知识点: 试题来源: 解析 C
爱给网提供海量的其他软件教程资源素材免费下载, 本次作品为flv 格式的19_c语言_头文件包含_条件编译, 本站编号36656509, 该其他软件教程素材大小为74m, 时长为26分 00秒, 支持4K播放, 不同倍速播放 作者为Gregglectic, 更多精彩其他软件教程素材,尽在爱给网。
下列关于C语言预处理命令的描述中,错误的是( )。 A. #include用于包含头文件 B. #define用于定义宏 C. #ifdef用于条件编译 D. #include可以用于包含用户自定义的文件 相关知识点: 数据的分析 数据的集中趋势 平均数、中位数、众数 众数 求一组数据的众数 试题来源: ...
百度试题 结果1 题目下列关于C语言预处理指令的描述,错误的是( )。 A. #include用于包含头文件 B. #define用于定义宏 C. #ifdef用于条件编译 D. #pragma用于编译器指令 相关知识点: 试题来源: 解析 C
下列关于预处理命令的描述,错误的是( )。 A. #define可以定义宏 B. #include可以包含头文件 C. #ifdef可以进行条件编译 D. #error可以产生编译错误 相关知识点: 数据的分析 数据的集中趋势 平均数、中位数、众数 众数 求一组数据的众数 试题来源: ...
题目下列关于预处理指令的叙述中,不正确的是( )。 A. #define可以定义宏 B. #include可以包含头文件 C. #if可以进行条件编译 D. #pragma可以定义函数 相关知识点: 电学 电与磁 电磁波与信息传递 电磁波 电磁波的传播与应用 试题来源: 解析 D
百度试题 结果1 题目关于C语言中的预处理指令,以下说法正确的是? A. `#include`用于包含头文件 B. `#define`用于定义宏 C. `#ifdef`用于条件编译 D. 以上都是 相关知识点: 试题来源: 解析 D