首页 > 试题广场 >

C语言的编译预处理功能主要包括[$##$]、[$##$]和[

[填空题]

C语言的编译预处理功能主要包括123

条件编译,宏定义,文件包含
发表于 2019-12-24 22:21:13 回复(0)
文件包括(#include)
宏定义(#define)
条件编译
发表于 2022-03-03 16:04:28 回复(0)

宏定义
将宏名替换为字符串, 即在对相关命令或语句的含义和功能作具体分析之前就要换。
#define 标识符 字符串
例:
#define Pi 3.1415926//把程序中出现的Pi全部换成3.1415926
文件包含
文件包含处理是指在一个源文件中,通过文件包含命令将另一个源文件的内容全部包含在此文件中。在源文件编译时,连同被包含进来的文件一同编译,生成目标目标文件。
#include " 文件名"  
#include <文件名>  
条件编译
定义:决定哪些代码被编译,哪些不被编译
条件编译和 if...else...的区别,前者是在预编译中判断,后者是在运行期判断


发表于 2020-02-16 20:35:31 回复(0)