【C】#if #ifdef #if defined用法区别

#if

#if condition 根据condition的值决定是否编译代码

condition中只能有宏和常量

#ifdef

判断宏是否定义,不推荐使用,这是为了兼容以前的写法

#if defined

判断宏是否定义,推荐使用

posted @ 2024-05-26 21:55  NotReferenced  阅读(6)  评论(0编辑  收藏  举报