gpt4 book ai didi

C - 预处理器多个宏

转载 作者:太空宇宙 更新时间:2023-11-04 01:59:44 25 4
gpt4 key购买 nike

海湾合作委员会 4.8.x - 4.9.x

你好,

我想在 #ifdef 指令中合并多个宏,例如:

#ifdef PLOT || GRAPH
..mycode..
#endif

但它不起作用。

我怎样才能做到这一点?

这不是一个选项:

#ifdef PLOT
#ifdef GRAPH
..mycode..
#endif
#endif

因为如果定义了 plot 而不是 graph,就会丢失。

谢谢

最佳答案

您可以使用以下语法:

#if defined(PLOT) || defined(GRAPH)

关于C - 预处理器多个宏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28912902/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com