必威体育Betway必威体育官网
当前位置:首页 > IT技术

条件编译

时间:2019-09-04 11:11:04来源:IT技术作者:seo实验室小编阅读:71次「手机版」
 

条件编译

在嵌入式功能函数编写时会经常用到条件编译。接下来介绍几种常见用法:

#ifdef标识符

程序段1

#else

程序段2

#endif

第二种:

#ifndef标识符

程序段1

#else

程序段2

#endif

第三种:

#if 表达式

程序段1

#else

程序段2

#endif

重点说下第三种:如果表达式为真,执行程序段1,否则执行程序段2.

二、联合

概念:联合又叫共用体,是C语言中定义的一种构造数据类型。他利用覆盖技术,将几种不同类型的变量存放在同一段内存单元中。覆盖技术就是在同一地址的内存空间中,不同的时间存放不同的数据类型的数据,他不像一般的变量那样存储定义后不能改变,覆盖技术能充分资源,节省存储空间,

union联合名

{成员列表

}变量表列

枚举型:枚举型定义的一般形式如下:enum

相关阅读

C语言中-条件编译#ifdef的妙用详解_透彻

本文主要介绍c语言中条件编译相关的预编译指令,包括  #define、#undef、#ifdef、#ifndef、#if、#elif、#else、#endif、defined

分享到:

栏目导航

推荐阅读

热门阅读