BaoFu
驱动小牛
驱动小牛
  • 注册日期2002-10-07
  • 最后登录2010-11-25
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望9点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
阅读:1337回复:7

这段代码中每一行后面的斜线是什么意思?

楼主#
更多 发布于:2003-04-07 06:58
阅读win2000 DDK例子代码的时候,一个头文件中有如下片断:
#define Print(_ext_, _flags_, _x_) \\
            if ((_ext_)->DebugFlags & (_flags_) || !(_flags_)) { \\
               DbgPrint (\"sermouse: \"); \\
               DbgPrint _x_; \\
这些斜线的作用如何理解?
mailme
驱动老牛
驱动老牛
  • 注册日期2001-05-21
  • 最后登录2010-02-25
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-04-10 00:32
管不着,对程序没影响。
它“/”既非 C 中的注释――/*   */
也非C++中的注释――// :)


这不就是预编译的东西吗
早起早睡 精神百倍
hollychen2002
驱动牛犊
驱动牛犊
  • 注册日期2002-11-04
  • 最后登录2005-11-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-04-09 19:29
将Print(_ext_, _flags_, _x_) 定义成几条语句。
由于语法的缘故,用来取代 Print(_ext_, _flags_, _x_) 的语句必须写成一行,否则只有Print(_ext_, _flags_, _x_)  后面一条语句被定义
又因为这几条语句写成一行既不美观也不方便编辑,于是就作者用“\\\"把他们连接起来。从于编译器的角度来看,这几条分开的语句是写在同一行的

[编辑 -  4/9/03 by  hollychen2002]
要学做事,先学做人
dew_chx
驱动牛犊
驱动牛犊
  • 注册日期2003-04-09
  • 最后登录2003-08-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-04-09 17:58
管不着,对程序没影响。
它“/”既非 C 中的注释――/*   */
也非C++中的注释――// :)
mailme
驱动老牛
驱动老牛
  • 注册日期2001-05-21
  • 最后登录2010-02-25
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-04-09 09:32
好好看看c语言的书
早起早睡 精神百倍
ayonline
驱动牛犊
驱动牛犊
  • 注册日期2002-11-11
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-04-08 22:03
觉得一行太长了,用来分行的
heehaw
驱动小牛
驱动小牛
  • 注册日期2003-03-20
  • 最后登录2005-04-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-04-07 09:10
是用来连接多行的
我热爱生命,但面对现实的社会经常感到无奈,所以只有嘿嘿傻笑 我迷恋科技,但飞速发展的世界使我眼花缭乱,所以必须埋头苦练
libin2309
驱动大牛
驱动大牛
  • 注册日期2002-11-20
  • 最后登录2005-12-29
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-04-07 08:26
是不是换行?
我是一只小小鸟,永远也飞也飞不高,但我永远在飞!
游客

返回顶部