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条回答
正点原子
1楼-- · 2019-10-15 07:29
 精彩回答 2  元偷偷看……
kings9527110
2楼-- · 2019-10-15 12:32
没有if,只有else,会不会报错哦?
zhihuan93
3楼-- · 2019-10-15 14:24
#endif 要写在最后吧
bumbdong
4楼-- · 2019-10-15 17:49
会报错,最后一个else前没有对应的if
憨厚诚实大叔
5楼-- · 2019-10-15 22:16
楼主同学,你是预编译没弄明白,前面有井号的是预编译时候的,没井号的是编译运行时候的。
你去百度预编译好好 看一下
Anthony_brave
6楼-- · 2019-10-16 03:36
 精彩回答 2  元偷偷看……

一周热门 更多>