반응형 #ifndef1 C언어 - #if, #elif, #else, #endif 와 ifdef, #ifndef, #endif 지시문 #if, #elif, #else, #endif와 #ifdef, #endif를 보통 조건부 컴파일 지시자라고 합니다. #이 앞에 오는 전처리 지시자입니다. C언어뿐만 아니라 C++, C#에서도 자주 등장하므로 알아보고 가겠습니다. 먼저 #if, #elif, #else, #endif부터 알아보겠습니다. 일반적으로 사용하는 if , else if, else와 방식은 유사합니다. 대신 #elif, #else는 사용하지 않아도 상관없지만 #if를 사용하면 꼭 끝나는 부분에#endif를 삽입해야 합니다. 전처리기는 {}를 사용하지 않기 때문에 끝을 내줘야 합니다. 보통 조건부로 코드를 추가 및 제거해서 컴파일할 때 많이 사용합니다. 예제로 알아보겠습니다. #include #define VERSION 3 int ma.. 공부 자료실/C언어 2020. 7. 22. 이전 1 다음 반응형