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

C/C++의 #pragma 지시문

<시간/>

전처리기 지시문 #pragma는 C/C++ 언어로 컴파일러에 추가 정보를 제공하는 데 사용됩니다. 이것은 컴파일러에서 몇 가지 특별한 기능을 제공하는 데 사용됩니다.

다음은 C/C++ 언어의 #pragma 지시문 구문입니다.

#pragma token_name

C/C++ 언어의 일부 #pragma 지시문에 대한 표는 다음과 같습니다.

시니어 번호 #pragma 지시문 및 설명
1 #pragma 시작
main()을 실행하기 전에 pragma에 지정된 함수가 실행되어야 합니다.
2 #pragma 종료
프로그램이 끝나기 전에 pragma에 지정된 함수를 실행해야 합니다.
3 #pragma 경고


경고 메시지를 숨기는 데 사용됩니다.
4 #pragma GCC 종속성
현재 및 다른 파일의 날짜를 확인합니다. 다른 파일이 최근 파일이면 경고 메시지를 표시합니다.
5 #pragma GCC system_header
현재 파일의 코드를 시스템 헤더에서 온 것처럼 취급합니다.
6 #pragma GCC 독
프로그램에서 식별자를 차단하는 데 사용됩니다.

다음은 C 언어의 #pragma 지시문의 예입니다.

예시

#include<stdio.h>
int display();

#pragma startup display
#pragma exit display

int main() {
   printf("\nI am in main function");
   return 0;
}

int display() {
   printf("\nI am in display function");
   return 0;
}