其他分享
首页 > 其他分享> > 详解#if、#ifdef、#ifndef

详解#if、#ifdef、#ifndef

作者:互联网

(一)#if:   #if 整型常量表达式1       程序段1   #elif 整型常量表达式2       程序段2   #else       程序段3   #endif   含义:如果常量表达式1的值为真,就对程序段1进行编译;否则就计算表达式2,若为真则对程序段2进行编译,否则编译程序段3   用这个来调试也是个好办法   (二)#ifdef:   #ifdef 宏名       程序段1   #else       程序段2   #endif   含义:如果当前的宏已被定义过,则对程序段1进行编译,否则对程序段2进行编译   (三)#ifndef:   #ifndef 宏名       程序段1   #else       程序段2   #endif   含义:和上一个相反

标签:else,编译,详解,ifdef,ifndef,程序段,表达式
来源: https://www.cnblogs.com/wbzhu13/p/15047259.html