#pragma预处理指令用于向编译器提供额外的信息。编译器使用#pragma指令来提供机器或操作系统特定的功能。

语法:

#pragma token

不同的编译器可以支持不同的#pragma指令。

Turbo C++编译器支持以下#pragma指令:

  1. #pragma argsused
  2. #pragma exit
  3. #pragma hdrfile
  4. #pragma hdrstop
  5. #pragma inline
  6. #pragma option
  7. #pragma saveregs
  8. #pragma startup
  9. #pragma warn

让我们看一个简单的例子来使用#pragma预处理指令。

#include <stdio.h>
#include <conio.h>

void func();

#pragma startup func
#pragma exit func

void main(){
    printf("\nI am in main");
    getch();
}

void func(){
    printf("\nI am in func");
    getch();
}

输出:

I am in func
I am in main
I am in func

标签: c语言, c语言教程, c语言技术, c语言学习, c语言学习教程, c语言下载, c语言开发, c语言入门教程, c语言进阶教程, c语言高级教程, c语言面试题, c语言笔试题, c语言编程思想