Computer >> Máy Tính >  >> Lập trình >> C ++

#pragma Chỉ thị trong C / C ++

Chỉ thị tiền xử lý #pragma được sử dụng để cung cấp thông tin bổ sung cho trình biên dịch bằng ngôn ngữ C / C ++. Điều này được trình biên dịch sử dụng để cung cấp một số tính năng đặc biệt.

Đây là cú pháp của chỉ thị #pragma trong ngôn ngữ C / C ++,

#pragma token_name

Bảng một số lệnh #pragma trong ngôn ngữ C / C ++ được cung cấp như sau,

Sr.No. # pragma Chỉ dẫn &Mô tả
1 #pragma khởi động
Trước khi thực thi hàm main (), hàm được chỉ định trong pragma là cần thiết để chạy.
2 #pragma thoát
Trước khi kết thúc chương trình, hàm được chỉ định trong pragma là cần thiết để chạy.
3 #pragma cảnh báo


Được sử dụng để ẩn các thông báo cảnh báo.
4 #pragma GCC phụ thuộc
Kiểm tra ngày của tệp hiện tại và tệp khác. Nếu tệp khác là gần đây, nó sẽ hiển thị một thông báo cảnh báo.
5 #pragma GCC system_header
Nó xử lý mã của tệp hiện tại như thể nó đến từ tiêu đề hệ thống.
6 # chất độc #pragma GCC
Được sử dụng để chặn một số nhận dạng khỏi chương trình.

Đây là một ví dụ về chỉ thị #pragma trong ngôn ngữ C,

Ví dụ

#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;
}