主页 > 经验 > endif是什么意思

endif是什么意思

endif是预编译处理指令中的条件编译,是if语句的结束,所有if条件在这里结束。预编译又称为预处理,是整个编译过程的最先做的工作。预编译指令指示了在程序正式编译前就由编译器进行的操作,可以放在程序中的任何位置。常见的预编译指令:
(1)#include 指令:该指令指示编译器将xxx.xxx文件的全部内容插入此处。若用<>括起文件则在系统的INCLUDE目录中寻找文件,若用" "括起文件则在当前目录中寻找文件。一般来说,该文件是后缀名为"h"或"cpp"的头文件。
(2)#define指令:第一种是定义标识,标识有效范围为整个程序,形如#define XXX,常与#if配合使用;第二种是定义常数,如#define max 100,则max代表100(这种情况下使用const定义常数更好);第三种是定义"函数"。
(3)#if、#else和#endif指令:这些指令一般配合使用,使用方法:“#if defined(标识)-->要执行的指令)-->#else)-->要执行的指令)-->#endif”。

赞助商链接