c语言中,#include中包含的文件是什么?头文件还是源文件

c语言中,#include中包含的文件是什么?头文件还是源文件,第1张

#include 可包含 头文件, 也可以 包含瞎销枯稿 源文件

#include 是一个 宏磨败游命令,它告诉编译器,在编译前,在此位置 嵌入 一个文件 的内容, 嵌入后, 再编译。

在C语言中,#include 被称为文件包含命令,是编译预处理指令。其含义为让编译器在预设的头文件目录中搜索指定名称的头文件并将其插入到指令所在位置。它后面的文件名可以用尖括号括起来,也可以用双引号括老灶起来。如果用尖括号念巧,则直接在预设头文件目录中进行搜索,仔含键如果用双引号,则先在源程序所在目录中进行搜索,如没有找到则转至预设的头文件目录中进行搜索。

一个include命令只能包含一个被包含文件。只要找到具有给定名称的文件,预孝闷启处理器就会停止搜索。 如果在两个双引号 (" ") 之间括住包含文件的完整明确的路径说明,则预处理器只搜索该路径说明,并忽略标准目录。

预处理器指令(如 #define 和 #include)通常用于简巧如化源程序在不同的执行环境中的更改和编译,而#include用于告知预处理器将已指定文件的内容视为它们在源程序中指令出现处出现的方式处罩信理。一般将常数和宏定义编入包含文件中,然后使用 #include 指令将它们添加到任何源文件中。 包含文件还可用于合并外部变量和复杂数据类型的声明。 在为此目的而创建的包含文件中,类型只能定义和命名一次。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12190754.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存