전처리기의 사용(ifdef,ifndef)

2022. 11. 10. 02:06c

728x90

중복되지않게 한번만 컴파일하기위해 사용

 

1) #ifdef : 만약 정의가 되어있다면 else까지 부분을 컴파일
   #else  //정의가 되어있지 않으면
  #define 내용 ~ // else 부분부터 endif까지 컴파일 
  #endif
2) #ifndef: 만약 정의가 되어 있지 않다면
   #define 내용~ // else까지 내용 컴파일
   #else  //정의가 되어있다면 else 이후의 내용 컴파일
   #endif

728x90

'c' 카테고리의 다른 글

(c) 공용체 union  (0) 2022.11.10
(c) _t로 끝나는 자료형  (0) 2022.11.10
(c) 메모리 세팅-memset 함수  (0) 2022.11.10
(c) 버퍼비우기-flush 함수  (0) 2022.11.10
(c) memcpy 함수  (1) 2022.11.10