#ifdef,#else,#endif,#if的作用和意义+C语言的编译预处理

预处理
C程序的编译预处理用于把每一条C语句用若干条机器指令来实现,生成目标程序。由于#define等编译预处理指令不是C语句,不能被编译程序翻译,需要在真正编译之前作一个预处理,解释完成编译预处理指令,从而把预处理指令转换成相应的C程序段,最终成为由纯粹C语句构成的程序,经编译最后得到目标代码。
C语言的编译预处理处理功能主要包括文件包含(#include)、宏定义(#define)和条件编译。下面介绍条件编译。
#ifdef,#else,#endif,#if的作用和意义+C语言的编译预处理

 

#ifdef,#else,#endif,#if的作用和意义+C语言的编译预处理

 

上一篇:133、说一下你理解的 ifdef endif代表着什么?


下一篇:太难了。