说说include的用法

[复制链接]
1462|14
 楼主| qiangg 发表于 2016-1-21 20:54 | 显示全部楼层 |阅读模式
命令#i nclude 使编译程序将另一源文件嵌入带有#include 的源文件,被读入的源文件必须用双引号或尖括号括起来。例如:#include"stdio.h"或者#include<stdio.h>
 楼主| qiangg 发表于 2016-1-21 20:55 | 显示全部楼层
这两行代码均使用 C 编译程序读入并编译用于处理磁盘文件库的子程序。
将文件嵌入#i nclude 命令中的文件内是可行的,这种方式称为嵌套的嵌入文件,嵌套层次依赖于具体实现。
dianz 发表于 2016-1-21 20:58 | 显示全部楼层
如果显式路径名为文件标识符的一部分,则仅在那些子目录中搜索被嵌入文件。否则,如果文件名用双引号括起来,则首先检索当前工作目录。如果未发现文件,则在命令行中说明的所有目录中搜索。如果仍未发现文件,则搜索实现时定义的标准目录。
zhiyy 发表于 2016-1-21 21:00 | 显示全部楼层
如果没有显式路径名且文件名被尖括号括起来,则首先在编译命令行中的目录内检索。如果文件没找到,则检索标准目录,不检索当前工作目录。
zheng522 发表于 2016-1-22 22:46 | 显示全部楼层
#include一般就用在包含文件吧
peace555 发表于 2016-1-25 13:39 | 显示全部楼层
除了包含文件,还有其它功能?
shenmu2012 发表于 2016-1-25 19:58 | 显示全部楼层
这个对于写程序代码的人来说很熟悉的啊
zya888 发表于 2016-1-26 23:21 | 显示全部楼层
呵呵一下,这个用的太多了
zb0830 发表于 2016-1-26 23:43 | 显示全部楼层
我也没有发现其它的用法
engao 发表于 2016-1-27 00:01 | 显示全部楼层
学习了,这个我也用过
candysnape 发表于 2016-1-27 09:27 | 显示全部楼层
#include有高级用法么?能根据参数决定包含哪个文件
smilingangel 发表于 2016-2-20 17:24 | 显示全部楼层
include跟define的用法还是有很大区别的,还有include自身还有区别的。
tongbu2015 发表于 2016-2-20 21:28 | 显示全部楼层
include的用法中<>与‘’是有区别的。。值得注意。
angerbird 发表于 2016-2-26 11:04 | 显示全部楼层
#include"stdio.h"或者#include<stdio.h>这两有细微的区别的。
auv555 发表于 2016-2-29 13:25 | 显示全部楼层
学习了  之前还不太懂
您需要登录后才可以回帖 登录 | 注册

本版积分规则

19

主题

260

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部