博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用define 宏定义注释符号
阅读量:4313 次
发布时间:2019-06-06

本文共 334 字,大约阅读时间需要 1 分钟。

上面对define 的使用都很简单,再看看下面的例子:
#define BSC //
#define BMC /*
#define EMC */
D),BSC my single-line comment
E),BMC my multi-line comment EMC
D)和E)都错误,为什么呢?因为注释先于预处理指令被处理,当这两行被展开成//…或
/*…*/时,注释已处理完毕,此时再出现//…或/*…*/自然错误.因此,试图用宏开始或结束一段
注释是不行的。

define 是个演技高超的替身演员,但也经常耍大牌。要搞定它其实很简单,别吝啬括号就行了。

转载于:https://www.cnblogs.com/lvdongjie/p/6738417.html

你可能感兴趣的文章
JavaScript跨域实现
查看>>
模拟Visual Studio中的完全匹配查找
查看>>
fa下载器总结
查看>>
【数据结构】红黑树
查看>>
FOJ 2232 匈牙利算法找二分图最大匹配
查看>>
zbb20190605 maven windows配置maven私服以及使用
查看>>
sqoop 补充
查看>>
什么是好代码?
查看>>
简易五子棋AI算法分析
查看>>
2018.12.1 web项目中解决乱码问题的一个工具类
查看>>
JSP 中 forward 和 redirect 的区别_2014.12.31
查看>>
解释性语言,编译性语言,脚本语言
查看>>
Yii处理流程
查看>>
第四周学习进度总结
查看>>
js设计模式-原型模式
查看>>
css利用padding百分比实现图片自适应高度
查看>>
SPFA_vertor
查看>>
Android中判断网络连接是否可用及监控网络状态
查看>>
spring boot jsp web项目部署
查看>>
EL表达式运算符
查看>>