社区
C++ 语言
帖子详情
怎么用#ifdef 实现if elseif else的功能
zhongyj2004
2007-09-24 04:54:05
就是可能定义两个宏中的一个,也有可能不定义这两个
如何实现呢
#ifdef MACRO1
/* 处理1 */
#elseif define MACRO2 // 这个由对应的语句吗
/* 处理2 */
#else
/* 处理3 */
#endif
就是不知道// 注释的语句有没有
...全文
25701
6
打赏
收藏
怎么用#ifdef 实现if elseif else的功能
就是可能定义两个宏中的一个,也有可能不定义这两个 如何实现呢 #ifdef MACRO1 /* 处理1 */ #elseif define MACRO2 // 这个由对应的语句吗 /* 处理2 */ #else /* 处理3 */ #endif 就是不知道// 注释的语句有没有
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiafeng1113
2012-08-13
打赏
举报
回复
nick_shen:有用的
xiafeng1113
2012-08-13
打赏
举报
回复
nick_shen:在C里不管用啊
neversaydie518
2007-09-25
打赏
举报
回复
学习了
nickshen_qidian
2007-09-24
打赏
举报
回复
你说的情况可改为:
#ifdef MACRO1
/* 处理1 */
#elif defined MACRO2
/* 处理2 */
#else
/* 处理3 */
#endif
xiantongyuan
2007-09-24
打赏
举报
回复
#define MAC
#ifdef MAC
cout<<"MAC is defined"<<endl;
#else
cout<<"MAC isn't defined"<<endl;
#endif
NKLoveRene
2007-09-24
打赏
举报
回复
FROM MSDN:
#if DLEVEL == 0
#define STACK 0
#elif DLEVEL == 1
#define STACK 100
#elif DLEVEL > 5
display( debugptr );
#else
#define STACK 200
#endif
#if
def
,#else,#endif,#if用法详解
#if
def
、#else、#endif、#if 是 C++ 预处理命令中最为常用的四个命令,它们都是用来
实现
条件编译的。下面我们将详细地介绍它们的用法和实例分析。 #if
def
命令 #if
def
命令是用来判断一个宏是否已经被定义,如果宏...
#if
def
_#else_#endif_#if_#ifn
def
的用法.txt
#if
def
_#else_#endif_#if_#ifn
def
的用法.txt
C语言预编译指令详解.docx
但是,#if
def
或 #if
def
ined() 指令可以
实现
更复杂的条件编译。 C语言预编译指令是非常强大的,可以
实现
条件编译、宏定义、代码段选择等
功能
。通过了解和掌握这些指令,可以提高开发效率和代码质量。
`if
def
、`else 和`endif
这些编译指令用于条件编译,如下所示:`if
def
WINDOWSparameter WORD_SIZE = 16`elseparameter WORD_SIZE = 32`endif 在编译过程中,如果已定义了名字为WINDOWS的文本宏... `else 程序指令对于`if
def
指令是可选的。
C 风格的 MATLAB 预处理器:简单,只支持 if
def
/endif/else 和
def
ine/un
def
,&&/|| 的简单语法。-matlab开发
简单,仅支持 if
def
/endif/else 与
def
ine/un
def
和用于执行布尔表达式的简单语法。 我向 MPP 包(也可用)的作者道歉。 我需要一些快速而肮脏的东西。 似乎工作。 带有测试文件。
C++ 语言
65,186
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章