#include "file.h"와 #include의 차이점[폐쇄]

#include "file.h"와 #include의 차이점[폐쇄]

#include "file.h"이들should그리고 should그리고 의 차이점은 무엇인가요 #include <file.h>? 물론, 다음 내용이 포함된 파일이 있기 때문에 정확히 같은 의미입니다.

#include <file1.h>
#include <file2.h>
#include "file3.h"
#include "file3.h"

답변1

이는 Unix보다 C 및 C++와 더 관련이 있으므로 SO에 속합니다.

귀하의 질문에 대답하려면 표준 라이브러리와 이 프로젝트를 위해 특별히 작성된 라이브러리의 헤더를 <>표시하십시오 .""

~에서K&R:

모든 형태의 소스 코드 라인

#include "파일 이름"

또는

#include <파일 이름>

filename 파일의 내용으로 대체됩니다. 파일 이름이 인용되면 일반적으로 소스 프로그램이 있는 곳에서 파일 검색이 시작됩니다. 파일이 거기에서 발견되지 않거나 이름이 < 및 >에 포함되어 있으면 검색은 구현 정의 규칙에 따라 파일을 찾습니다. . 포함된 파일 자체에는 #include 줄이 포함될 수 있습니다.

관련 정보