본문 바로가기
책벌레와 벌레 그 사이 어딘가/개념쌓기

[개념쌓기] include < >와 " "의 차이

by veganwithbacon 2023. 5. 18.
반응형

궁금한건 못 참아서 구글링을 하다가 만족스런 답변이 나오지 않아 chatGPT한테 물어봤다.

 

✅Q include<abc>와 include'abc' 의 차이에 대해 알려줘


🔔A #include <abc>와 #include "abc"는 C/C++ 프로그래밍에서 파일 포함(Include)을 지시하는 두 가지 다른 형식이다

 

#include <abc>:


<abc>는 시스템 라이브러리 혹은 표준 라이브러리에 있는 헤더 파일을 포함시키는 데 사용됩니다.
컴파일러는 시스템의 표준 include 디렉토리에서 해당 헤더 파일을 찾습니다.
예를 들어, <stdio.h>는 C/C++에서 표준 입력/출력 함수를 포함시키기 위해 사용됩니다.

 

#include "abc":


"abc"는 현재 작업 디렉토리나 소스 파일과 동일한 디렉토리에 있는 사용자 정의 헤더 파일을 포함시키는 데 사용됩니다.
컴파일러는 현재 디렉토리나 소스 파일이 있는 디렉토리에서 해당 헤더 파일을 찾습니다.
예를 들어, "myheader.h"와 같은 사용자 정의 헤더 파일을 포함시키기 위해 사용됩니다.

 

 

 <abc>는 표준 라이브러리에 있는 헤더 파일을 포함시키고, 

"abc"는 현재 디렉토리나 소스 파일이 있는 디렉토리에 있는 사용자 정의 헤더 파일을 포함시킵니다.

반응형

댓글