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 문을 사용해서 경고도 안뜨고 깔끔하게 나왔다!