#define中宏的使用错误
2018-10-20 本文已影响0人
梦落迹南天
一些使用宏需要注意的地方
1.多行宏
多行宏的时候会用到\
,注意\
后不能加任何东西,包括空格,否则宏就不包括下一行,如下,在其中任意的\
后面加空格都会导致错误
#define SWAP(a,b) \
{ \
a = a ^ b; \
b = a ^ b; \
a = a ^ b; \
}