이유1 [C언어]C언어에서 헤더파일이 필요한 이유?(헤더파일 필요성) 헤더파일 이란 C언어에서는 두 종류의 소스코드 파일이 있다. (.h 와 .c) 이 두 파일을 비교해 보면 다음과 같다. C파일 (.c) 헤더 파일 (.h) 실제 프로그램을 돌게하는 로직 코드를 저장하는 파일 내용(함수 정의(=함수 구현), 매크로, 변수, 전역변수등) 여러 소스코드 파일에 공통적으로 필요한 것들을 저장하는 파일 내용(함수 선언, 매크로, extern 변수 선언등) #include 로 헤더파일을 인클루드 함 여기서 C파일과 헤더 파일은 그냥 합쳐서 하나의 파일로 만들면 되지 않을까?라는 생각이 들 수 있다. 헤더파일의 필요성 없어도 되지만 있는 것이 더 편해서 프로그래머들은 한 파일 안에 모든 코드들을 넣기보다 체계적으로 나누어서 넣는 것을 좋아한다. 그렇기에 연관된 기능끼리 모아서 .c .. 2023. 2. 16. 이전 1 다음