헤더파일?
2025 KnockOn 부트캠프의 예시 코드를 토대로 작성 되었습니다 stdio.h, stdlib.h 등 여러 함수들이 담겨있는 헤더파일은 어떤 방식으로 만들어 질까? 표준 헤더파일 (stdio.h, string.h, stdlib.h 등)은 컴파일러나 OS의 표준 라이브러리에 포함된다.내부에는 보통 함수 원형 선언 + 매크로 + 구조체 등이 있다. 헤더파일에선 함수를 선언할 뿐, 구현(정의)은 보통 .c 또는 .lib 파일에 따로 존재한다.예를 들어, int printf(const char *format, ...); 로 선언만 할 뿐 printf() 함수의 실제 구현은 libc 내부에 있다. 표준 헤더파일은 아니지만 하나의 예시 헤더파일을 분석해보자. 다음은 hacker.h의 코드이다. 표준 헤더파일과 ..
2025. 4. 4.
최근댓글