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) 如果在整个源中使用,则完全明确. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |