C 프로그래밍 언어는 프로그램의 효율적인 작업을 위해 전처리기를 지원합니다. C 전처리기 C 기반 프로그래밍 언어를 위한 매크로 전처리기입니다. 전처리기는 컴파일러에게 헤더 파일, 매크로 확장, 조건부 컴파일 및 라인 제어를 명시적인 방식으로 포함할 수 있는 기능을 제공합니다.
# 해시 태그는 전처리기를 정의하는 데 사용됩니다. 즉, 모든 전처리기는 시작 시 #이 있습니다. 뒤에 공백 없이 전처리기 이름이 옵니다. 다음은 목록 C 전처리기입니다.
번호 | 전처리기 | 설명 |
---|---|---|
1. | #포함 | 파일의 특정 헤더를 포함합니다. |
2. | #define | 전처리기 매크로를 정의합니다. |
3. | #undef | 전처리기 매크로 정의 해제 |
4. | #if | 컴파일 시간 조건을 확인하고 True인지 평가합니다. 가치. |
5. | #else | if 전처리기의 대안으로 평가합니다. |
6. | #ifndef | 매크로가 정의되었는지 확인합니다. TRUE로 평가 정의되지 않은 경우. |
7. | #elif | 두 #if의 조합 및 #else 성명서. |
8. | #오류 | stderr에 의한 오류 메시지 인쇄를 정의합니다. 방법. |
9. | #endif | 전처리기 조건을 종료합니다. |
10. | #pragma | 컴파일러에 명령을 제공하는 데 사용/ |