QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 891|回复: 9

突然想到的一个菜鸟问题?

[复制链接]
发表于 2004-11-4 19:29:04 | 显示全部楼层 |阅读模式
#include  <*****.h>和
#include  "******.h"
有什么区别吗?还是要根据*****来确定用<>或是用""呢.
发表于 2004-11-4 20:00:23 | 显示全部楼层
一般对于系统提供的头文件我是用#include <xxxx.h>
如果是自己写的头文件我就用双引号
回复

使用道具 举报

发表于 2004-11-4 20:03:08 | 显示全部楼层

Re: 突然想到的一个菜鸟问题?

[quote:1bc2e98117="bigapple2008"]#include  <*****.h>和
#include  "******.h"
有什么区别吗?还是要根据*****来确定用<>或是用""呢.[/quote]

预编译器搜寻的顺序不一样,我记得例如如果有同名的文件,先用“"里的。

呵呵,抱歉,太久远了,有好事的人给验证一下哈。
回复

使用道具 举报

 楼主| 发表于 2004-11-4 20:08:54 | 显示全部楼层
看来区别不是很重要的.但怎么说也知道点了。这里回答问题真快,我刚刚接触linux下的C,以后要多来问问题了.希望大家帮帮忙哦.呵呵
回复

使用道具 举报

发表于 2004-11-4 20:30:03 | 显示全部楼层
搜索路径不一样。“”从当前目录开搜,<>搜由实现定义的路径。见K&R  p88。
回复

使用道具 举报

发表于 2004-11-4 21:20:11 | 显示全部楼层
<>从编译器指定的头文件默认目录中搜索,而“”从用户指定目录和当前目录开始搜索。其他方面区别不大。
回复

使用道具 举报

发表于 2004-11-5 13:39:07 | 显示全部楼层
[quote:4d6012f0f6="eddyxu"]<>从编译器指定的头文件默认目录中搜索,而“”从用户指定目录和当前目录开始搜索。其他方面区别不大。[/quote]
  
同意
回复

使用道具 举报

发表于 2004-11-5 13:39:28 | 显示全部楼层
[quote:ae2116b10f="eddyxu"]<>从编译器指定的头文件默认目录中搜索,而“”从用户指定目录和当前目录开始搜索。其他方面区别不大。[/quote]
  
同意
回复

使用道具 举报

发表于 2004-11-7 20:36:26 | 显示全部楼层
个人一般用"",觉得比较保险,呵呵。
回复

使用道具 举报

发表于 2004-11-9 15:07:22 | 显示全部楼层
[quote:45f0e9f1a5="BestMarine"]个人一般用"",觉得比较保险,呵呵。[/quote]
不会啊!#include只是调出相关文件到徎!不会有什么保险的话法.     
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-7 03:30 , Processed in 0.107144 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表