关于 #define的问题,请高手指点
时间:2008-05-29 14:37:17
来源:论坛整理 作者: 编辑:chinaitzhe
((((uint32_t)(v)) & d##_##r##_##f##__MASK) < < d##_##r##_##f##__DIST)
\ 和#怎么理解?
网友回复:\是连接符 ,意思是和下一行是一起的至于#就不清楚了...
网友回复:## 就是用d,r,f,v 去拼变量的名字。
\ 就是定义还没完,要换行。
网友回复:\是换行,一行写满了,换一行
#不清楚,期待答案
网友回复:#表示将其后的内容字符串化
##表示将前后的连接起来,如 d##_##r 中假如 d 为 set ,r 为 val 的话,整体就表示 set_val
网友回复:##是连接符,连接前后两个字符串
#替换成"
网友回复:十分感谢各位老师。
关键字:define,问题,高手,指点,
下一篇:下面没有链接了











文章评论
共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面