Computer >> 컴퓨터 >  >> 프로그램 작성 >> C 프로그래밍

C 전처리기?

<시간/>

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
컴파일러에 명령을 제공하는 데 사용/