C프로그래밍이론

2013.03.26_헤더파일쓰는이유

성엽이 2013. 3. 26. 16:29

 1. #include "헤더파일이름" 을 사용 // 현재 파일안에있는 smart.h 를 찾는다.

 

 

2. 헤더파일을 세번불러봄( 실험 하는거 )

 

3. #ifndef 전처리용 if 문으로 ( if not define _SMART_H_ = _SMART_H 가 정의되어있지 않으면 이라는 뜻)

 #endif  전처리용 if 문 종료 , 전처리용 if 문을 사용하면 헤더파일을 호출시에 여러번 호출이 안뜨거나 애초에 함수가

 정의되어있지 않으면 실행을 시키지 않으므로, 컴파일 할때 빠르다.

 

 

4. 위의 전처리용 if 문을 사용해서 경고도 안뜨고 깔끔하게 나왔다!