본문 바로가기
언어/C

[C] 파일의 분활과 헤더파일

by merona99 2019. 1. 11.
반응형

파일의 분할 & 헤더파일


extern

외부에 선언 및 정의된 것을 컴파일러에게 알림

ex)  extern int num;

extern void price(void);


static 전역변수

다른 파일에서의 접근을 막음

ex)  static int num=0;


<헤더파일을 include 하는 방법>


1. #include <헤더파일 이름>

표준 헤더파일이 저장되어 있는 디렉터리에서 파일을 찾음


2. #include "헤더파일 이름"

이 문장을 포함하는 소스파일이 저자오딘 디렉터리에서 헤더파일을 찾음

절대경로로 지정할 수 도 있는데 문제점이 많아서 잘 안쓰임~

상대경로를 사용하자! (ex #include "header.h")


*구조체의 선언 및 정의는 헤더파일에 삽입하는 것이 좋음

*구조체가 두번 이상 선언되지 않도록 주의

->중복을 막을라믄 #ifndef ... #endif 를 이용


//드뎌 열혈 끝..! 아직 도전! 프로그래밍4가 남긴했지만 ㅋㅋ

  열혈 c개념 한번 훝기 성공 ㅇㅅㅇ

반응형

'언어 > C' 카테고리의 다른 글

[C] 메인함수 정의  (0) 2019.01.11
[C] 매크로와 선행처리기  (0) 2019.01.10
[C] 메모리 관리 & 동적 할당  (0) 2019.01.09
[C] 파일 입출력  (0) 2018.12.07
[C] 구조체  (0) 2018.12.04

댓글