在C语言的头文件中中括号和双引号的在用的时候的区别??

如题所述

在C语言的头文件中中括号和双引号的在用的时候的区别为:编译不同、对象不同、环境不同。

一、编译不同

1、头文件中中括号:头文件中中括号编译时会先在系统include目录里搜索,如果找不到才会在源代码所在目录搜索。

2、头文件中双引号:头文件中双引号编译时会先在源代码所在目录搜索,如果找不到才会在系统include目录里搜索。

二、对象不同

1、头文件中中括号:头文件中中括号的对象是C库文件或者操作系统头文件。

2、头文件中双引号:头文件中双引号的对象是自定义的头文件。

三、环境不同

1、头文件中中括号:头文件中中括号不需要设置自定义环境,默认系统环境。

2、头文件中双引号:头文件中双引号需要设置自定义环境。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-05-11

区别如下:

1、编译上的区别

(1)中中括号:编译时,将在系统包含目录中搜索头文件中的括号。如果找不到,则会在所在的目录中对其进行搜索。

(2)头文件中双引号:编译时,将在源代码所在的目录中搜索头文件中的双引号,如果未找到,将在系统包含目录中搜索该头文件中的双引号。

2、环境上的区别

(1)头文件中中括号:头文件中的不需要设置自定义环境,即默认系统环境。

(2)头文件中双引号:头文件中的双引号需要设置自定义环境。

3、对象上的区别

(1)头文件中中括号:头文件中的括号中的对象是C或操作系统头文件。

(2)头文件中双引号:头文件中的双引号是自定义头文件。

本回答被网友采纳
第2个回答  2011-10-15
那是尖括号

使用尖括号表示在包含文件目录中去查找(包含目录是由用户在设置环境时设置的),而不在源文件目录去查找;
使用双引号则表示首先在当前的源文件目录中查找,若未找到才到包含目录中去查找。本回答被网友采纳
第3个回答  2011-10-15
中括号是用于系统库头文件,在头文件文件夹中查找,而双引号用于自己定义的头文件,在项目的c源文件所在的文件夹中查找。
第4个回答  2011-10-15
标准答案!

用 #include <filename.h> 格式来引用标准库的头文件(编译器将从标准库目录开始搜索)

用 #include “filename.h” 格式来引用非标准库的头文件(编译器将从用户的工作目录开始搜索)

建议楼主使用<>这样比较标准
最好记住,因为将来面试里面可能会有这样的问题

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网