查看: 463|回复: 0

[C/C++] ifdef使用方法

[复制链接]

0

技术

9

魅力

1

原创

版主

禁止访问

Rank: 7Rank: 7Rank: 7

积分
7680
人气
176
分享
52

最佳新人活跃会员

发表于 2022-9-24 18:22:50 | 显示全部楼层 |阅读模式
本帖最后由 蒟蒻 于 2022-9-24 18:24 编辑

【什么是ifdef】
ifdef是C++的宏(可能不准确),可以用来判断,已达到某些语句不编译的效果
【ifdef和if的区别】
if语句通常是用来判断程序内部(如函数,变量)已达到不执行某些代码的关键字
而ifdef宏是用于判断程序状态(如:DEBUG)而达到不编译某些代码的效果
【ifdef使用方法】
[C#] 纯文本查看 复制代码
#ifdef xxx
    xxx
#elif
    xxx
#else
    xxx
#endif

【注意事项】
在#ifdef 后面的XXX,基本上是大写
例如:
[C++] 纯文本查看 复制代码
#ifdef DEBUG

【结尾废话】
本期内容较少,主要是因为这个宏我也没使用过,只在书上看到过,有不对的欢迎指正


小菜鸡一枚~
Gitee主页:https://gitee.com/juruoqwq
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表