条件编译
在嵌入式功能函数编写时会经常用到条件编译。接下来介绍几种常见用法:
#ifdef标识符
程序段1
#else
程序段2
#endif
第二种:
#ifndef标识符
程序段1
#else
程序段2
#endif
第三种:
#if 表达式
程序段1
#else
程序段2
#endif
重点说下第三种:如果表达式为真,执行程序段1,否则执行程序段2.
二、联合
概念:联合又叫共用体,是C语言中定义的一种构造数据类型。他利用覆盖技术,将几种不同类型的变量存放在同一段内存单元中。覆盖技术就是在同一地址的内存空间中,不同的时间存放不同的数据类型的数据,他不像一般的变量那样存储定义后不能改变,覆盖技术能充分资源,节省存储空间,
union联合名
{成员列表
}变量表列
枚举型:枚举型定义的一般形式如下:enum
相关阅读
本文主要介绍c语言中条件编译相关的预编译指令,包括 #define、#undef、#ifdef、#ifndef、#if、#elif、#else、#endif、defined