#include <filename.h> 和 #include “filename.h” 有什么区别?
2、#include <filename.h> 和 #include “filename.h” 有什么区别?( 问题点数:0、回复次数:9Top
1 楼qhfu(改个名字)回复于 2005-06-01 23:12:23 得分 0
第一个从库中查找头文件, 第二个从当前位置查找。Top
2 楼xstring(麻雀)回复于 2005-06-01 23:12:23 得分 0
#include <filename.h>
在系统定义的头文件路径内(包括命令行中用参数设置的包含路径)搜索头文件
#include "filename.h"
在系统定义的头文件路径内(包括命令行中用参数设置的包含路径)搜索头文件,如果找不到则在当前路径内搜索头文件.Top
3 楼mccxj(老鼠不逛街)回复于 2005-06-01 23:14:38 得分 0
#include <filename.h> 引用标准库的头文件(从标准库目录开始搜索)
#include “filename.h” 引用非标准库的头文件(从用户工作目录开始搜索)Top
4 楼mostideal(三甲)回复于 2005-06-01 23:29:18 得分 0
#include <filename.h> 引用标准库的头文件(从标准库目录开始搜索)
#include “filename.h” 引用非标准库的头文件(从用户工作目录开始搜索)
------------------------------------------------------------------------
完全正确。。Top
5 楼foochow(无聊,灌水......)回复于 2005-06-01 23:36:19 得分 0
#include <filename.h> 直接从库中查找
#include “filename.h” 先在当前位置查找,如果没有找到在从库中查找Top
6 楼luo_lei(火云邪神)回复于 2005-06-01 23:36:28 得分 0
#include<filename.h>是引用标准库的头文件
而#include"filename.h"是引用非标准库的头文件(例如用户工作目录下定义的头文件)Top
7 楼garfunkle(摇滚下的蛋)回复于 2005-06-01 23:59:03 得分 0
<>是从系统默认的目录中寻找 指定的文件 如果没有 报错
"" 是从 你工程的目录里面寻找指定的文件 如果没有 到系统指定的目录里面寻找 如果还没有 报错Top
8 楼defyer007(深入浅出)回复于 2005-06-02 00:11:27 得分 0
这里涉及到一个编译的速度问题Top
9 楼zdy_8212(zdy_8212)回复于 2005-06-02 00:53:20 得分 0
一般让他从库内会相对快速点,也就是将文件放在像INCLUE目录中。如果是文件目录就用引号,一般是先从INCLUDE的内定义路径找。Top




