Notice
Recent Posts
Recent Comments
Link
생선이의 잡다한 블로그
C언어 강좌 2 - 헤더파일이 무엇인가요? 본문
반응형
안녕하세요 생선스프입니다~!
이번에는 헤더파일이 무엇인지 알아보도록 하려고합니다
'헤더', 즉 머리가 되는 파일..
printf 와 같은 기능구현을 메인에다가 만들 수는 없으니 따로 분리해두려는 목적(소스 분리) 등과
이름 그대로 머리같은(?) 것
뭐라 설명해야할지 모르겠네요ㅇㅅㅇ..
하여튼 하다보면 뭔지 알게될것입니다!
C언어 강좌 0 - 시작할 준비를 하자! 설정부터 프로젝트 생성까지!
일단 비주얼스튜디오를 먼저 키죠!
비주얼스튜디오를 키고 프로젝트를 열겠습니다
시작하기 전에 아래 코드를 기억해보세요
1 2 3 4 5 6 | #include <stdio.h> void main() { printf("안녕 세상아! \n"); } | cs |
저희는 이걸 적당히 두 조각으로 나눠 헤더파일을 만들어보겠습니다
그리고 솔루션 탐색기 - 헤더파일 우클릭 - 추가 - 새 항목 을 눌러 세개의 해더파일을 만들겠습니다▼
이렇게 말이죠(02-3 은 안만들어도 됩니다!)
다 됬으면 각각 아래와 같이 입력해주도록 합니다!
02-1.h
1 2 3 | #include <stdio.h> void main() | cs |
02-2.h
1 2 3 | { printf("안녕 세상아! \n"); } | cs |
이렇게 두개의 헤더파일로 나누었습니다
그리고 메인에다가
1 2 | #include "02-1.h" #include "02-2.h" | cs |
이렇게 입력해줍니다
그리고 실행을 시켜보죠!
잘 작동하네요!
즉 이 예제로 알 수 있는 사실은 #include를 하면 해당 헤더파일에있는 소스가 그대로 옮겨와서 실행이 된다는겁니다
즉 저희가 stdio.h 를 참조하면 stdio.h파일 안에있는 수백줄의 코드가 생기게되는겁니다
이로써 헤더파일이 뭔지 감이 오셨을겁니다
그럼 이번강좌는 여기서 마치도록하겠습니다
강좌 읽어주셔서 감사합니다~!
공감과 댓글은 생선에게 힘이됩니다!
반응형
'프로그래밍 > C언어 강좌' 카테고리의 다른 글
C언어 강좌 5 - 귀찮으니 배열을 사용하자! 문자열 (1) | 2017.03.07 |
---|---|
C언어 강좌 4 - 변수로 값을 저장하자! (자료형 데이터형) (0) | 2017.03.06 |
C언어 강좌 3 - 출력을 해보자! printf puts (2) | 2017.01.09 |
C언어 강좌 1 - 처음은 역시 "안녕 세상아!" (2) | 2017.01.02 |
C언어 강좌 0 - 시작할 준비를 하자! 설정부터 프로젝트 생성까지! (6) | 2017.01.01 |
Comments