可能重复:
What is the difference between #include <filename> and #include “filename”?
Difference between writing #import <filename.h> and #import “filename.h” i.e written the file name in angular brackets and quotes?
这可能是一个愚蠢的问题。 #import <QuartzCore/QuartzCore.h>
和#import "QuartzCore/QuartzCore.h"
之间有什么区别? (大于/小于双引号)
它们似乎都有用。
答案 0 :(得分:7)
一般情况下,#import "QuartzCore/QuartzCore.h"
表单是“找到我自己的标题,如果找不到它,则查找系统标题”,<QuartzCore/QuartzCore.h>
表单是“查找系统标题”。从理论上讲,这些位置是编译器定义的,它们可以在给定的平台上以不同的方式实现,但我没有遇到过做任何不同的C编译器。
答案 1 :(得分:-1)
#include <something>
告诉编译器查看所有包含目录
#include "something"
告诉编译器只查看包含include的文件目录。