C中include""与include<>的区别

 我来答
教育达人小李
高粉答主

2019-11-08 · 每个回答都超有意思的
知道小有建树答主
回答量:2030
采纳率:100%
帮助的人:45.8万
展开全部

C语言中两种方式使用#include命令, #include <>与#include ””的区别是使用方式不同。

一种是在包含指令#include后面”<>”将头文件名括起来。这种方式用于标准或系统提供的头文件,到保存系统标准头文件的位置查找头文件。

另一种是在包含指令#include后用双引号””将头文件包括起来。这种方式常用与程序员自己的头文件。用这种格式时,C编译器先查找当前目录是否有指定名称的头文件,然后在从标准头文件目录中查找。

扩展资料:

include()语句包含并运行指定文件。

以下文档也适用于require()。这两种结构除了在如何处理失败之外完全一样。include()产生一个警告而require()则导致一个致命错误。换句话说,如果想在遇到丢失文件时停止处理页面就用require()。include()就不是这样,脚本会继续运行。

同时也要确认设置了合适的 include_path。注意在 php 4.3.5 之前,包含文件中的语法错误不会导致程序停止,但从此版本之后会。

寻找包含文件的顺序先是在当前工作目录的相对的 include_path 下寻找,然后是当前运行脚本所在目录相对的 include_path 下寻找。

参考资料来源:百度百科-include (计算机专业术语)

fanyangye
2006-05-02 · TA获得超过1705个赞
知道小有建树答主
回答量:1352
采纳率:71%
帮助的人:783万
展开全部
include <>是只在include的目录下查找它的头文件,
include ""表示在全盘查找它的头文件.
如果你自己定义的头文件没有放在include文件夹下,就必须注""来引用.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2018-03-19
展开全部
""首先在当前目录下寻找,如果找不到,再到系统目录中寻找
<>直接去系统目录中找
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bct_titus
2006-05-02 · TA获得超过146个赞
知道小有建树答主
回答量:220
采纳率:0%
帮助的人:175万
展开全部
include <> 能用的地方,
include "" 也都能用

换句话说include "" 更保险
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
育知同创教育
2018-07-30 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
require函数是指包含进来的内容被当成当前文件的一个组成部分,所以当包含进来的文件有语法错误或者文件不存在的时候,那当前文件的PHP脚本都不再执行。

include()函数相当于指定这个文件的路径,当被包含的文件有错时,不会影响到本身的程序运行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式