#include的用法
时间:2008-09-24
来源:互联网
作者: sf417588322 发布时间: 2008-09-24
作者: jillnicky 发布时间: 2008-09-24
作者: Sangle 发布时间: 2008-09-24
采用<>:依次搜索包括/I编译开关的路径、包括INCLUDE环境变量的路径
作者: xkyx_cn 发布时间: 2008-09-24
对于#include “filename.h” ,编译器从用户的工作路径开始搜索
一般自己写的.h在工作目录,所以就用引号,节省搜索时间
作者: devil_zuiai 发布时间: 2008-09-24
用<>是首先在当前工程目录下查找,如果找不到,就到path环境变量里找!(也就是安装路径)
作者: hqin6 发布时间: 2008-09-24
"": 编译器先查找当前目录下看是否有所需文件,如果没有再去PATH找.
作者: realdragon2 发布时间: 2008-09-24
用“”只是在当前工程目录下查找,
用 <>是首先在当前工程目录下查找,如果找不到,就到path环境变量里找!(也就是安装路径)
up
作者: skyering 发布时间: 2008-09-24
作者: biaozai06 发布时间: 2008-09-24
使用尖括号的话,编译时会先在系统include目录里搜索,如果找不到才会在源代码所在目录搜索;使用双引号则相反,会先在源代码目录里搜索。这就意味着,当系统里(如/usr/include/里)有一个叫做math.h的头文件,而你的源代码目录里也有一个你自己写的math.h头文件,那么使用尖括号时用的就是系统里的;而使用双引号的话则会使用你自己写的那个。
所以建议: 使用系统里提供的头文件时使用尖括号
使用自己编写的头文件时使用双引号
作者: hqin6 发布时间: 2008-09-24
“”一般用于自定义头文件
作者: taojian_hhu 发布时间: 2008-09-24
对于#include “filename.h” ,编译器从用户的工作路径开始搜索
作者: dota_1234 发布时间: 2008-09-24
对于#include “filename.h” ,编译器从用户的工作路径开始搜索
一般自己写的.h在工作目录,所以就用引号,节省搜索时间
作者: xzdwfwt111 发布时间: 2008-09-24
采用"":依次搜索当前目录、包括/I编译开关的路径、包括INCLUDE环境变量的路径
采用 <>:依次搜索包括/I编译开关的路径、包括INCLUDE环境变量的路径
o(∩_∩)o...
作者: jillnicky 发布时间: 2008-09-24
用“”只是在当前工程目录下查找,
用 <>是首先在当前工程目录下查找,如果找不到,就到path环境变量里找!(也就是安装路径)
对头
作者: xuanweizi0612 发布时间: 2008-09-24
作者: alaboshuzhi 发布时间: 2008-09-24
对于#include “filename.h” ,编译器从用户的工作路径开始搜索,查不到再在标准库查找。
一般自己写的.h在工作目录,所以就用引号,节省搜索时间
作者: sw_yu 发布时间: 2008-09-24
作者: bm1408 发布时间: 2008-09-24
<>是首先在当前工程目录下查找,如果找不到,就到path环境变量里找
作者: kkndciapp 发布时间: 2008-09-24
作者: zgjxwl 发布时间: 2008-09-24
作者: terminatorbin 发布时间: 2008-09-24
作者: xianyuxiaoqiang 发布时间: 2008-09-26
<> 优先系统
作者: jakky520 发布时间: 2008-09-26
采用 <>:依次搜索包括/I编译开关的路径、包括INCLUDE环境变量的路径
简单点说,如果楼主想引用的是标准库函数的内容,用<>就可以。
如果想引用自己定义的或者其他第三方文件则要用“”。
作者: pingzi_1119 发布时间: 2008-09-26
作者: liufabin 发布时间: 2008-09-26
作者: pegliu 发布时间: 2008-09-26
采用"":依次搜索当前目录、包括/I编译开关的路径、包括INCLUDE环境变量的路
采用 <>:依次搜索包括/I编译开关的路径、包括INCLUDE环境变量的路径
简单点说,如果楼主想引用的是标准库函数的内容,用 <>就可以。
如果想引用自己定义的或者其他第三方文件则要用“”。
就这样!
作者: backway 发布时间: 2008-09-26
作者: ARESK 发布时间: 2008-09-26
用<>的时候,就是只查找系统规定的目录中的头文件。用""的时候,系统会先找源文件所在目录中有没有这个头文件,有过没有再找系统规定的目录。
作者: Teaerror 发布时间: 2008-09-26
对于#include “filename.h” ,编译器从用户的工作路径开始搜索,查不到再在标准库查找。
一般自己写的.h在工作目录,所以就用引号,节省搜索时间
作者: cxxer 发布时间: 2008-10-10
#include “ ”从当前工作路径开始搜索,未查到再在标准库查找
如果你自己的文件在"c:\ABC"下,你可以这样写#include"c:\ABC"。
作者: HotHat 发布时间: 2008-10-12
采用"":依次搜索当前目录、包括/I编译开关的路径、包括INCLUDE环境变量的路径
采用 <>:依次搜索包括/I编译开关的路径、包括INCLUDE环境变量的路径
正解
作者: frank_ll 发布时间: 2008-10-12
作者: ForestDB 发布时间: 2008-10-12
作者: xiaoliang_c 发布时间: 2008-10-13
""是由用户自定义的,可以是头文件,还可以是其它源文件.
作者: z_ming2005 发布时间: 2008-10-13
作者: zjf30366 发布时间: 2008-10-18
对于#include <filename.h> ,编译器从标准库路径开始搜索
对于#include “filename.h” ,编译器从用户的工作路径开始搜索,查不到再在标准库查找。
一般自己写的.h在工作目录,所以就用引号,节省搜索时间
up
作者: allanqyz 发布时间: 2008-10-18
编译器怎么查找文件路径?
这个是错的
#include <>从编译器从标准库INCLUDE文件开始搜索
#include “ ”从当前工作路径开始搜索,未查到再在标准库查找
这个才是对的
作者: czbever 发布时间: 2008-10-18
作者: a6369508 发布时间: 2010-06-21
<> 直接从系统目录找起
作者: jianuMan 发布时间: 2010-06-22
<>这个直接从安装库里查找
作者: china_west 发布时间: 2010-06-22
对于#include <filename.h> ,编译器从标准库路径开始搜索
对于#include “filename.h” ,编译器从用户的工作路径开始搜索
一般自己写的.h在工作目录,所以就用引号,节省搜索时间
up
作者: ykhufuhai 发布时间: 2010-06-22
作者: orient_hwa 发布时间: 2010-06-22
<>这个直接从安装库里查找
作者: bobo364 发布时间: 2010-06-22
采用<>:依次搜索包括/I编译开关的路径、包括INCLUDE环境变量的路径
作者: yiruirui0507 发布时间: 2010-06-22
C/C++ code
使用尖括号的话,编译时会先在系统include目录里搜索,如果找不到才会在源代码所在目录搜索;使用双引号则相反,会先在源代码目录里搜索。这就意味着,当系统里(如/usr/include/里)有一个叫做math.h的头文件,而你的源代码目录里也有一个你自己写的math.h头文件,那么使用尖括号时用的就是系统里的;而使用双引号的话则会使用你自己写的那个。
……
呃..........
这个学习了!
作者: hhbgk 发布时间: 2010-06-22
作者: elpase 发布时间: 2010-06-22
作者: yanqingluo_nanjing 发布时间: 2011-11-25
作者: yuefy520 发布时间: 2011-12-27
作者: upsate 发布时间: 2011-12-27
作者: wenxingone 发布时间: 2011-12-27
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28