经常会遇到两种include引⽤头⽂件的情况,其实区别很简单,如下:⼀、#include< >
#include< > 引⽤的是编译器的类库路径⾥⾯的头⽂件。
假如你编译器定义的⾃带头⽂件引⽤在 C:\\Keil\\c51\\INC\\ 下⾯,则 #include ⼆、#include< > #include\" \" 引⽤的是你程序⽬录的相对路径中的头⽂件。 假如你的项⽬⽬录是在 D:\\Projects\mp\\ ,则 #include\"my.h\" 引⽤的就是 D:\\Projects\mp\\my.h 这个头⽂件,⼀般是⽤来引⽤⾃⼰写的⼀些头⽂件。如果使⽤ #include\" \" ,它是会先在你项⽬的当前⽬录查找是否有对应头⽂件,如果没有,它还是会在对应的引⽤⽬录⾥⾯查找对应的头⽂件。例如,使⽤ #include\"stdio.h\" 如果在你项⽬⽬录⾥⾯,没有 stdio.h 这个头⽂件,它还是会定位到 C:\\Keil\\c51\\INC\\stdio.h 这个头⽂件的。 因篇幅问题不能全部显示,请点此查看更多更全内容