c预处理器#pragma

#pragma预处理程序指令用于向编译器提供其他信息。 #pragma指令由编译器用来提供计算机或操作系统功能。
句法:

#pragma token

不同的编译器可以提供#pragma指令的不同用法。
Turbo C ++编译器支持以下#pragma指令。
#pragma argsused #pragma exit #pragma hdrfile #pragma hdrstop #pragma inline #pragma option #pragma saveregs #pragma startup #pragma warn

让我们看一个使用#pragma preprocessor指令的简单示例。
#include< stdio.h> #include< conio.h>void func() ; #pragma startup func #pragma exit funcvoid main(){ printf("\nI am in main"); getch(); }void func(){ printf("\nI am in func"); getch(); }

【c预处理器#pragma】输出:
I am in func I am in main I am in func

    推荐阅读