首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
有什么区别
[问答题]
#include<filename.h>
和
include “filename.h”
有什么区别?
添加笔记
求解答(0)
邀请回答
收藏(16)
分享
纠错
8个回答
添加回答
2
守望者1028
主要是搜索路径的选择的区别。对于#include<filename.h>,编译器先从标准库路径开始搜索filename.h,然后从本地目录搜索,使得系统文件调用较快。而对于include"filename.h",编译器先从用户的工作路径开始搜索filename.h,后去寻找系统路径,使得自定义文件较快。
发表于 2017-08-17 15:08:38
回复(0)
更多回答
5
拈花微笑
#include<filename.h>直接到系统目录查找filename.h头文件
include “filename.h” 首先在项目目录查找
filename.h头文件,如果没有找到,再到
系统目录查找filename.h头文件
发表于 2017-08-09 15:23:31
回复(0)
0
Mrmao
#include<filename.h> 编译器会先从标准函数库中查找;
#include “filename.h 编译器会先从当前目录文件查找,再到预定义的缺省路径下查找。
#include语句一般用来包含标准头文件(例如stdio.h或stdlib.h),因为这些头文件极少被修改,并且它们总是存放在编译程序的标准包含文件目录下。
#include“file”语句一般用来包含非标准头文件,因为这些头文件一般存放在当前目录下,你可以经常修改它们,并且要求编译程序总是使用这些头文件的最新版本。
发表于 2017-09-13 12:27:25
回复(0)
0
牛客8570837号
发表于 2017-08-08 15:39:43
回复(0)
0
fhd2017
系统文件与本地文件的查找区别。
发表于 2017-08-07 13:52:55
回复(0)
0
牛客小小菜鸟
#include<filename.h>系统检索头文件时,会先从系统文件里开始找,再找其他地方,用于系统文件较快。
#include “filename.h”系统检索文件时,先从程序所处目录开始查找,用于自定义文件比较快。
发表于 2017-08-06 21:48:29
回复(1)
0
快说我这信号好
<> 先到库里找文件,如果未找到再到当前目录里找; " "先到当前目录找,如果未找到就到库里找
发表于 2017-08-06 00:17:25
回复(1)
0
zhiyong
前者只能调用在路径里的头文件,后者既能调用路径里的头文件,也能调用自定义头文件
发表于 2017-08-03 18:58:35
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
C++工程师
2017
美图秀秀
C++
来自:
美图2017秋招C++...
上传者:
Cynthiac
难度:
8条回答
16收藏
2655浏览
热门推荐
相关试题
运行 ldd hello 可以得到...
百度
C++
评论
(3)
头文件中的 ifndef/defi...
C++
C++工程师
2017
美图秀秀
评论
(3)
来自
美图2017秋招C++开...
请计算 sizeof 的值.
C++
C++工程师
2017
美图秀秀
评论
(7)
来自
美图2017秋招C++开...
编写 strcpy 函数 已知 s...
C++
编程基础
C++工程师
2017
美图秀秀
评论
(5)
来自
美图2017秋招C++开...
在 c++ 程序中调用被 c 编译...
C++
C++工程师
2017
美图秀秀
评论
(4)
来自
美图2017秋招C++开...
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题