加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c – 如何评论#if,#else,#endif预处理器构造?

发布时间:2020-12-16 10:54:46 所属栏目:百科 来源:网络整理
导读:想象一下C预处理器块: #if defined( NAME )...#else // comment-else...#endif // comment-endif 这样的块可能非常大并且令人困惑. 为了澄清意图和行为,您如何将comment-else和comment-endif写为NAME的表达式? 注意:我应该补充一点,我对组合表达式和嵌套
想象一下C预处理器块:

#if defined( NAME )
...
#else  // comment-else
...
#endif  // comment-endif

这样的块可能非常大并且令人困惑.

为了澄清意图和行为,您如何将comment-else和comment-endif写为NAME的表达式?

注意:我应该补充一点,我对组合表达式和嵌套的更复杂的情况特别感兴趣.

解决方法

#if defined(NAME)
#else // defined(NAME)
#endif // defined(NAME)

如果在整个源中使用,则完全明确.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读