#pragma 指令在 C/C++ 中
预处理器指令 #pragma 用于在 C/C++ 语言中向编译器提供其他信息。这由编译器用来提供一些特殊功能。
以下是 C/C++ 语言中 #pragma 指令的语法:
#pragma token_name
下面列出了 C/C++ 语言中一些 #pragma 指令的表格:
| 序列号 | #pragma 指令及说明 |
|---|---|
| 1 | #pragma startup 在执行 main() 之前,需要在 pragma 中指定的函数运行。 |
| 2 | #pragma exit 在程序结束之前,需要在 pragma 中指定的函数运行。 |
| 3 | #pragma warn 用于隐藏警告消息。 |
| 4 | #pragma GCC dependency 检查当前文件和其他文件的日期。如果其他文件较新,它将显示一条警告信息。 |
| 5 | #pragma GCC system_header 它将当前文件的代码视为来自系统标头。 |
| 6 | #pragma GCC poison 用于阻止一个标识符用于程序。 |
以下是 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;
}
广告
数据结构
网络
关系型数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言
C++
C#
MongoDB
MySQL
JavaScript
PHP