책벌레와 벌레 그 사이 어딘가/개념쌓기
[개념쌓기] include < >와 " "의 차이
veganwithbacon
2023. 5. 18. 16:16
반응형
궁금한건 못 참아서 구글링을 하다가 만족스런 답변이 나오지 않아 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"는 현재 디렉토리나 소스 파일이 있는 디렉토리에 있는 사용자 정의 헤더 파일을 포함시킵니다.
반응형