반응형
파일의 분할 & 헤더파일
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 |
댓글