선행 처리기(preprocessor)
●정의
컴파일러가 소스 프로그램을 기계어 코드로 번역하기 전에 일련의 작업을 수행하는 것
●장점
- 프로그램의 쉬운 이해
- 프로그램의 수정 용이
- 프로그램의 간편한 이식
- 프로그램의 쉬운 작성
- 깔끔한 프로그램 처리
●종류
선행처리기 | 설명 |
#include | 외부 파일을 불러옴 |
#define #undef | C 언어 문장으로 치환 |
#if #ifdef #ifndef #else #elif #endif | 조건부 컴파일 |
#error #line #pragma | 컴파일에 기타 정보 제공 |
'프로그래밍 언어 > C' 카테고리의 다른 글
C언어 32강) 열거형 (enum) (0) | 2020.11.18 |
---|---|
C언어 31강) 함수에 포인터 매개변수 활용하기 (함수 return 값 여러개 반환하는 방법) (0) | 2020.11.17 |
C언어 30강) 포인터 연산 사용하기 (0) | 2020.11.17 |
C언어 29강) 자료형 변환하기 (0) | 2020.11.16 |
C언어 28강) 공용체 (0) | 2020.11.16 |