C语言中#if的使用
大纲
#if定义
#if和#endif是一组同时使用的,叫做条件编译指令。#if与#define、#include小技巧等指令一样是由预处理器这个强大的ssl工具处理的,预处理器可以在编译前处理c程序。
#if使用
#if的后面实训项目接的是表达式
#模板变量if (MAX == 10)||(MAX == 20)
code...
#格式endif
它的作用是练手项目f1a;如果(MAX == 10)|| (MAX == 20)
成立,那么编译器就会把sql调优其中的#if 与 #endif之间的代码编译进去&配置的文件使用#xff08;注意:是编译进去,不是执行!!&#x排名ff09;
#if defined的使用
#if后面接的是一个宏。
kafka3.0
#if defined (x)
...code...
#endif播放器
这个#if defined它不判断管里面的“x”的逻辑uniapp是“真”还是“假”它只wechat管比特币这个程序的前面的宏定义里面有没有定义“x”这个宏,如果定义了x这个宏,那么,编译器会编译中间的…code…否则不直接忽视中间的…code…代码。ue4
另外 #if defined(x)也可以取反,也就用 #if !defined(x)
ifdef的使用
#ifdef的使用和#if defined()的用法一致
#ifndef又和#if !defined()的用法一致。
结尾
最后强调两点:手势滑动;
-
第一:这几个宏定义只是决定代码块是否被编译!
-
第二:别忘了#endif
安卓音乐播放器 非阻塞赋值
声明:本站博客内容版权均属于原作者所有,这里所提供资源均只能用于参考学习用,书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。