C语言预预处理命令

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yuxipro/article/details/47753583

1,  #typedef  定义类型别名

2,  #define PI(形参表) 3.14   定义一个表示符和一个字符串

3,  #undef  PI  终止宏定义的作用域

4,  #include 包含一个源代码

5,  #if   如果给定条件为真,则编译下面代码

6,  #ifdef   如果宏已经定义,则编译下面代码

7,  #ifndef 如果宏没有定义,则编译下面代码

8,  #elif 如果前面的#if给定条件不为真,当前条件为真,则编译下面代码

9,  #endif 结束一个#if……#else条件编译块

10,#error 停止编译并显示错误信息

11,#else 和#if一起用

12,#error 指令将使编译器显示一条错误信息,然后停止编译

13,#line 指令可以改变编译器用来指出警告和错误信息的文件号和行号。

14,#pragma 指令没有正式的定义。编译器可以自定义其用途。典型的用法是禁止或允许某些烦人的警告信息。

猜你喜欢

转载自blog.csdn.net/yuxipro/article/details/47753583
今日推荐