这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 条件编译

共1条 1/1 1 跳转至

条件编译

工程师
2014-10-13 19:46:11     打赏

条件编译有以下几种形式:


(1) #ifdef 标识符


       程序段1


    #else


      程序段2


   #endif


它的作用是若所指定的标识符已经被#define命令定义时,则在程序编译阶段编译程序段1;否则编译程序段2。其中#else部分可以没有,即


    #ifdef 标识符


       程序段1




   #endif


(2) #ifndef 标识符


       程序段1


    #else


      程序段2


   #endif


(3) #if 表达式


       程序段1


    #else


      程序段2


   #endif


它的作用是当指定的表达式值为真(非零)时就编译程序段1;否则编译程序段2。可能事先给定条件,使程序在不同的条件下执行不同的功能。


共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]