C语言,宏定义的反斜杠后不能有空格

2011-09-30 14:34

c语言中,宏定义太长,用反斜杠转义,写成多行时,反斜杠后不能有空格,否则编译器(ARM或VC)会报错!例如:

//注册国内版曲奇的配置,注意大小屏幕问题
#define _REG_COOKIE_INLAND  \
{ mr_registerAPP((uint8 *)mrp_cookie, sizeof(mrp_cookie), 9);  \
 mr_registerAPP((uint8 *)mrp_cookie_config, sizeof(mrp_cookie_config), 18); \
 SKYENGINE_LOG( "mr_registerAPP   _REG_COOKIE_INLAND "); \
}

上述代码的4个反斜杠后,都不能有空格,或其它字符,而新行的开头,可以有空格或tab符号

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值