ifdef else endif

2019-10-15 01:36发布

本帖最后由 Anthony_brave 于 2017-2-14 16:26 编辑

#ifdef  XXXX
   程序段1
#else
   程序段2
#endif
   程序段3
else
   程序段4


这样写,假设定义了XXXX,那么先运行程序段1,再运行程序段3.            假设没定义XXXX,那么先运行程序段2,再运行程序段3.

这样  程序段4一直没用,对不对?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
msq001
1楼-- · 2019-10-16 07:26
Anthony_brave 发表于 2017-2-15 12:58
我又仔细看了看代码  是这样的

#ifdef  XXXX

对!~~~~~
憨厚诚实大叔
2楼-- · 2019-10-16 08:57
Anthony_brave 发表于 2017-2-15 12:58
我又仔细看了看代码  是这样的

#ifdef  XXXX

别听楼上误人子弟,是编译,是编译,不是运行,楼主看下什么叫预编译。
msq001
3楼-- · 2019-10-16 13:42
憨厚诚实大叔 发表于 2017-2-15 20:33
别听楼上误人子弟,是编译,是编译,不是运行,楼主看下什么叫预编译。

请问是在说我误人子弟吗?小哥哥你有看懂他要表达啥吗?
憨厚诚实大叔
4楼-- · 2019-10-16 15:37
msq001 发表于 2017-2-18 21:43
请问是在说我误人子弟吗?小哥哥你有看懂他要表达啥吗?

看清楚了,不过编译和运行是不一样的。虽然说得没错,但是楼主不一定理解得对。

一周热门 更多>