问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言的#ifdef 和 if defined 的区别

发布网友 发布时间:2022-05-06 19:18

我来回答

2个回答

热心网友 时间:2023-09-12 10:07

#ifdef 和 #if defined 的区别在于,后者可以组成复杂的预编译条件,比如

#if defined (AAA) && defined (BBB)
xxxxxxxxx
#endif

#if defined (AAA) || VERSION > 12
xxxxxxxxx
#endif

而#ifdef 就不能用上面的用法,也就是说,当你要判断单个宏是否定义时
#ifdef 和 #if defined 效果是一样的,但是当你要判断复杂的条件时,只能用 #if defined

热心网友 时间:2023-09-12 10:07

表示一个预编译的判断。如果#ifndef 表示 如果没有定义 _TM_DEFINED#ifdef 表示 如果已经定义了 XXX_TM_DEFINED 是一个整体,这里没有替换。如果直接写 #def _TM_DEFINED其实是等价于 #def _TM_DEFINED 0
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...啊?我从嘴里吐出去是直的算过肺了吗?我不会从鼻子里出去_百度... 恶心呕吐是什么? 高考数学大题应注意哪些问题呢? 高考数学可不可以用高等数学啊 高考数学 基础知识点 常见考查方式 高考数学考什么内容 一般纳税人如何交所得税 以前的QQ忘记密码了那时候不要了就不找回密码了,现在想找回来,但是又没... 常州机场坐飞机流程 常州机场大巴时刻表 ...我早上九点起飞的飞机, 然后我这的机场快线大巴到机场时70分钟,_百 ... C语言 #ifdef #endif 是什么意思? 若夫日出而林霏开,云归而岩穴瞑,晦明变化者,山间之朝暮也。 翻译意思... c语言中 #ifdef ...... 和#endif 配套使用的方法 ? 云归而岩石瞑 归是什么意思 请问C语言中的预处理命令ifdef是什么意思 醉翁亭记中的“朝而往暮而归”中的“而”是什么意思 日出而林霏开 “而”的意思和用法 若夫日出而林霏开,云归而岩穴暝,而啥意思 云归而岩穴冥,而字什么意思 《醉翁亭记》中而字的用法 云归而岩穴暝的而是什么意思 云归而岩穴暝,而字什么意思 “云归而岩穴暝”的“而”是什么意思? “云归而岩穴暝”的“而”的意思 汉族民歌体裁 汉族民歌分为哪三大体裁? 加油站可以出去加油吗 现在市面上小加油站特别多,还很便宜,私家车可以去小加油站加油吗? 是否是不是随便你去边个油站都可以加油? 有没有上门送汽油的车子没油了,加油站不 《醉翁亭记》中“云归而岩穴暝”一句中的“而”的意思 朝而往,暮而归 的而 什么意思 C++#ifndef与#ifdef的区别是什么? 若夫日出而林霏开,云归而岩穴暝,晦明变化者,山间之朝暮也怎样翻译_百 ... C语言的#ifdef和#if defined 的区别 若夫日出而林霏开,云归而岩暝翻译是什么? C语言#ifdef的问题!!!求大神解答 C语言当中的#ifdef DEBUG, #define ,#else,#endif等的意义 C++ 关于#ifdef c语言中#if defined是什么含义 怎么用 华帝油烟机不通电了 C语言结构体中用ifdef来控制变量列表 我家的油烟机是华帝的,前几天断电后清洗了一下外表,再通电指示灯就不亮了,也不能工作了,不知道为什么 C语言中的条件编译 #if define(宏名称)为什么错误了? C++中#if #ifdef 的作用 华帝油烟机灯自动一会亮一会灭也不工作了 前端是iPhone6s 索尼xbaz5和铁三角im04哪个好 家里耳机不小心弄坏了想重买一款,索尼耳机XBA-Z5听感肿么样?想入手求速解! 为什么移动网络无服务? 怎么做才能最快瓣下玉米种子?