C언어 공부

C언어 기초 번외 편 - 헤더 파일과 소스 파일

당혜성 2025. 3. 12. 23:05

1.헤더 파일과 소스 파일

헤더 파일과 소스 파일에 대해 간단하게 알아보도록 하자.

 

 

visual studio community 2022버전 기준으로 이런 창이 있을 것인데, 오른쪽을 확대해서 보도록 하자.

빨간줄과 노란줄을 그어놨는데, 빨간줄이 헤더 파일이고, 노란 줄이 소스 파일이다.

 

소스 파일은 우리가 계속해서 코딩공부를 했던 파일이고, 헤더 코드는 전처리기, 매크로등을 넣어서 한번에 사용 할 수 있게 해주는 곳이다 

#include <stdio.h>, #include <cmath>, #include <stdlib.h>, #define _CRT_SECURE_NO_WARNINGS 등을 넣을 수 있는 곳이다.

이렇게 헤더 파일에 선언을 하고,

소스 파일에 와서 이렇게 선언하면 된다

 

막간을 이용해, 헤더 파일에 있는것을 설명하자면

#define _CRT_SECURE_NO_WRANINGS -> scanf_s를 사용하지 않고, scanf를 사용할 수 있게 해주는 매크로

#include <stdio.h> -> c언어 관련된 전처리기
#include <cmath> -> 수학 관련된 전처리기
#include <stdlib.h> -> 난수생성 정도로만 알아두면 될거같다
#include <ctime> -> 시간 관련된 전처리기
#include <cstring> -> 문자열 관련된 전처리기

 

앞으로 헤더 파일을 사용하여 할것이다.