C语言中头文件为什么有的是用""引用而有的使用<>呢

比如include<stdio.h> 还有就是include"stdio.h"
请高手解答一下

这两个引用在应用上没什么区别,可以无条件替换。
不过
<>引用的,会优先去库函数里寻找,
""引用的,会优先在用户文件里寻找。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-01-18
include <stdio.h> //写在<>内的引用在编译器指定的路径内的头文件
include "stdio.h" //写在""内的除了能引用编译器指定的路径内的头文件,也可指定其它路径的头文件,比如你自己写的.h
第2个回答  2009-01-18
这两个符号所代表的:
<>存储在编译器扬安装的目录里,具体哪个目录忘了;
“”是用记词义的,它存储在用户字义的文件目录中;
两个符号里面的头文件所存储的目录不头,在使用符号时,查找的头文件先后顺序不一样,就像楼上说的那样。
第3个回答  2009-01-18
<>是系统头文件
""是用户自定义头文件
这是这样
相似回答