一、查找的目录不同
1、#include<>:编译器直接从系统类库目录里查找头文件:
#include<stdio.h>
比如在VS2013中,编译器会直接在<Visual studio 2013安装目录>\VC\include目录下查找到stdio.h这个文件,这就是编译器的类库目录;在Linux GCC编译环境下,一般为/user/include和/usr/local/include。
如果类库目录下查找失败,编译器会终止查找,直接报错:No such file or directory.
例如,我们自定义一个头文件"test.h",把它放在项目工程文件所在目录,然后用“#include <>”的形式加载头文件test.h,编译时会直接报错:No such file or directory.